DWRITE_LINE_METRICS-Struktur (dwrite.h)

Enthält Informationen zu einer formatierten Textzeile.

Syntax

struct DWRITE_LINE_METRICS {
  UINT32 length;
  UINT32 trailingWhitespaceLength;
  UINT32 newlineLength;
  FLOAT  height;
  FLOAT  baseline;
  BOOL   isTrimmed;
};

Member

length

Typ: UINT32

Die Anzahl der Textpositionen in der Textzeile. Dies schließt alle nachfolgenden Leerzeichen und Zeilenzeilenzeichen ein.

trailingWhitespaceLength

Typ: UINT32

Die Anzahl der Leerzeichenpositionen am Ende der Textzeile. Zeilenumbruchsequenzen werden als Leerzeichen betrachtet.

newlineLength

Typ: UINT32

Die Anzahl der Zeichen in der Zeilenumbruchfolge am Ende der Textzeile. Wenn die Anzahl 0 ist, wurde die Textzeile entweder umschlossen oder es ist das Ende des Texts.

height

Typ: FLOAT

Die Höhe der Textzeile.

baseline

Typ: FLOAT

Der Abstand vom oberen Rand der Textzeile zu ihrer Baseline.

isTrimmed

Typ: BOOL

Die Linie wird gekürzt.

Anforderungen

   
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