DWRITE_CLUSTER_METRICS-Struktur (dwrite.h)
Enthält Informationen zu einem Glyphencluster.
Syntax
struct DWRITE_CLUSTER_METRICS {
FLOAT width;
UINT16 length;
UINT16 canWrapLineAfter : 1;
UINT16 isWhitespace : 1;
UINT16 isNewline : 1;
UINT16 isSoftHyphen : 1;
UINT16 isRightToLeft : 1;
UINT16 padding : 11;
};
Member
width
Typ: FLOAT
Die Gesamtbreite aller Glyphen im Cluster.
length
Typ: UINT16
Die Anzahl der Textpositionen im Cluster.
canWrapLineAfter
Typ: UINT16
Gibt an, ob eine Zeile direkt nach dem Cluster unterbrochen werden kann.
isWhitespace
Typ: UINT16
Gibt an, ob der Cluster einem Leerzeichen entspricht.
isNewline
Typ: UINT16
Gibt an, ob der Cluster einem Zeilenumbruchzeichen entspricht.
isSoftHyphen
Typ: UINT16
Gibt an, ob der Cluster einem Weichen Bindestrich entspricht.
isRightToLeft
Typ: UINT16
Gibt an, ob der Cluster von rechts nach links gelesen wird.
padding
Typ: UINT16
Für die zukünftige Verwendung reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | dwrite.h |