Matrix3x2F::Translation(D2D1_SIZE_F)-Methode (d2d1helper.h)
Erstellt eine Übersetzungstransformation mit den angegebenen x- und y-Verschiebungen.
Syntax
Matrix3x2F Translation(
D2D1_SIZE_F size
);
Parameter
size
Typ: D2D1_SIZE_F
Der Abstand, der entlang der x-Achse und der y-Achse übersetzt werden soll.
Rückgabewert
Typ: Matrix3x2F
Eine Transformationsmatrix, die ein Objekt in den angegebenen horizontalen und vertikalen Abstand übersetzt.
Hinweise
Übersetzung ist eine affine Transformation, die jeden Punkt um einen festen Abstand in die gleiche Richtung verschiebt. Es ähnelt dem Verschieben des Ursprungs des Koordinatenraums. Sie können ein Objekt entlang der x-Achse, der y-Achse oder beides übersetzen.
Geben Sie beim Aufrufen dieser Methode die x- und y-Verschiebungen an, und erstellen Sie eine D2D1_SIZE_F-Struktur zum Speichern der Verschiebungen. Wenn Sie jede Verschiebung als Parameter angeben möchten, rufen Sie die andere Translation-Methode auf. Die folgende Abbildung zeigt ein Quadrat, das sich entlang der x-Achse um 20 Pixel nach rechts und entlang der y-Achse um 10 Pixel nach unten verschoben hat.
Ein Beispiel finden Sie unter How to Translate an Object( How to Translate an Object).Anforderungen
Anforderung | Wert |
---|---|
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 |