Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Skalierungstransformation mit den angegebenen Skalierungsfaktoren und dem angegebenen Mittelpunkt.
Syntax
Matrix3x2F Scale(
FLOAT x,
FLOAT y,
D2D1_POINT_2F center
);
Parameter
x
Typ: FLOAT
Der x-Achsen-Skalierungsfaktor der Skalierungstransformation.
y
Typ: FLOAT
Der Skalierungsfaktor der Y-Achse der Skalierungstransformation.
center
Typ: D2D1_POINT_2F
Der Punkt, an dem die Skalierung ausgeführt wird.
Rückgabewert
Typ: Matrix3x2F
Die neue Skalierungstransformation.
Hinweise
Diese Methode erstellt eine Skalierungstransformation für den angegebenen centerPoint und die Skalierungsfaktoren x- und y-Achse. Wenn Sie es vorziehen, eine
D2D1_SIZE_F Struktur zum Speichern der Skalierungsfaktoren rufen Sie die andere Scale-Methode auf.
Die folgende Abbildung zeigt die Größe des Quadrats, das in beiden Dimensionen auf 130 % erhöht wurde. Der Mittelpunkt der Skalierung ist die linke obere Ecke des Quadrats.
Ein Beispiel finden Sie unter Skalieren eines Objekts.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d2d1helper.h |
| Bibliothek | D2d1.lib |
| DLL | D2d1.dll |