Freigeben über


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