D2D1_STROKE_TRANSFORM_TYPE-Enumeration (d2d1_1.h)
Definiert, wie sich die Welttransformation, Punkte pro Zoll (dpi) und Strichbreite auf die Form des Stifts auswirken, der zum Streichen eines Grundtyps verwendet wird.
Syntax
typedef enum D2D1_STROKE_TRANSFORM_TYPE {
D2D1_STROKE_TRANSFORM_TYPE_NORMAL = 0,
D2D1_STROKE_TRANSFORM_TYPE_FIXED = 1,
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE = 2,
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD = 0xffffffff
} ;
Konstanten
D2D1_STROKE_TRANSFORM_TYPE_NORMAL Wert: 0 Der Strich berücksichtigt die aktuell festgelegte Welttransformation, den DPI-Wert und die Strichbreite. |
D2D1_STROKE_TRANSFORM_TYPE_FIXED Wert: 1 Der Strich berücksichtigt nicht die Welttransformation, berücksichtigt aber die DPI- und Strichbreite. |
D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE Wert: 2 Der Strich wird auf eine Breite von 1 Pixel (im Gerätebereich) erzwungen und berücksichtigt nicht die Welttransformation, die DPI oder die Strichbreite. |
D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD Wert: 0xffffffff |
Hinweise
Wenn Sie D2D1_STROKE_TRANSFORM_TYPE_FIXED wird der Strich nicht von der Welttransformation beeinflusst.
Wenn Sie D2D1_STROKE_TRANSFORM_TYPE_FIXED weist die Anwendung in Windows 7 und höher das gleiche Verhalten auf.
Wenn Sie D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE ist der Strich immer 1 Pixel breit.
Abgesehen vom Strich ist jeder wert, der von der Strichbreite abgeleitet wird, nicht betroffen, wenn der transformType entweder fest oder haarlinie ist. Dies schließt Gehrungen, Linienkappen usw. ein.
Es ist wichtig, zwischen der gestrichelten Geometrie und der Form des Strichstifts zu unterscheiden. Wenn D2D1_STROKE_TRANSFORM_TYPE_FIXED oder D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE angegeben wird, berücksichtigt die Geometrie weiterhin die Transformation und dpi, der Stift, der die Geometrie verfolgt, jedoch nicht.
Hier sehen Sie eine Abbildung eines Strichs mit Strich und einer Verschiebungs- und Dehnungstransformation.
Und hier ist eine Abbildung eines Strichs mit fester Breite, der nicht transformiert wird.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | d2d1_1.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für