DWRITE_TEXT_METRICS-Struktur (dwrite.h)
Enthält die Metriken, die text after layout zugeordnet sind. Alle Koordinaten befinden sich in geräteunabhängigen Pixeln (DEVICE Independent Pixels, DIPs).
Syntax
struct DWRITE_TEXT_METRICS {
FLOAT left;
FLOAT top;
FLOAT width;
FLOAT widthIncludingTrailingWhitespace;
FLOAT height;
FLOAT layoutWidth;
FLOAT layoutHeight;
UINT32 maxBidiReorderingDepth;
UINT32 lineCount;
};
Member
left
Typ: FLOAT
Ein -Wert, der den am weitesten links formatierten Text relativ zum Layoutfeld angibt, wobei ein Glyphenüberhang ausgeschlossen wird.
top
Typ: FLOAT
Ein -Wert, der den obersten Punkt des formatierten Texts relativ zum Layoutfeld angibt, wobei ein Glyphenüberhang ausgeschlossen wird.
width
Typ: FLOAT
Ein -Wert, der die Breite des formatierten Texts angibt, während nachfolgende Leerzeichen am Ende jeder Zeile ignoriert werden.
widthIncludingTrailingWhitespace
Typ: FLOAT
Die Breite des formatierten Texts unter Berücksichtigung des nachfolgenden Leerzeichens am Ende jeder Zeile.
height
Typ: FLOAT
Die Höhe des formatierten Texts. Die Höhe einer leeren Zeichenfolge wird auf denselben Wert wie die Standardschriftart festgelegt.
layoutWidth
Typ: FLOAT
Die anfängliche Breite, die dem Layout zugewiesen wird. Er kann größer oder kleiner als die Breite des Textinhalts sein, je nachdem, ob der Text umschlossen wurde.
layoutHeight
Typ: FLOAT
Anfangshöhe, die für das Layout angegeben wird. Je nach Länge des Texts kann er größer oder kleiner als die Höhe des Textinhalts sein.
maxBidiReorderingDepth
Typ: UINT32
Die maximale Neuanordnungsanzahl einer Textzeile, die zum Berechnen der meisten erforderlichen Treffertestfelder verwendet wird. Wenn das Layout keinen bidirektionalen Oder gar keinen Text enthält, ist die Mindestebene 1.
lineCount
Typ: UINT32
Gesamtanzahl der Zeilen.
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 |