Matrix3x2F::Scale(FLOAT,FLOAT,D2D1_POINT_2F)-Methode (d2d1helper.h)
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 |