DWRITE_COLOR_GLYPH_RUN-Struktur (dwrite_2.h)
Enthält die Informationen, die Von Renderern zum Zeichnen von Glyphenausführungen mit Glyphenfarbinformationen benötigt werden. Alle Koordinaten befinden sich in geräteunabhängigen Pixeln (DIPs).
Syntax
struct DWRITE_COLOR_GLYPH_RUN {
DWRITE_GLYPH_RUN glyphRun;
DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription;
FLOAT baselineOriginX;
FLOAT baselineOriginY;
DWRITE_COLOR_F runColor;
UINT16 paletteIndex;
};
Member
glyphRun
Die Glyphe wird ausgeführt, um für diese Ebene zu zeichnen.
glyphRunDescription
Zeiger auf die Glyphenausführungsbeschreibung für diese Ebene. Dies kann NULL sein. Wenn die ursprüngliche Glyphenausführung beispielsweise in mehrere Ebenen unterteilt ist, kann eine Ebene eine Beschreibung aufweisen, und die anderen ebenen keine.
baselineOriginX
X-Koordinate des Baselineursprungs für die Ebene.
baselineOriginY
Y-Koordinate des Baselineursprungs für die Ebene.
runColor
Farbwert der Ausführung; wenn alle Elemente 0 sind, sollte die Ausführung mit dem aktuellen Pinsel gezeichnet werden.
paletteIndex
Nullbasierter Index in der Farbpalette der Schriftart; wenn dies 0xFFFF ist, sollte die Ausführung mit dem aktuellen Pinsel gezeichnet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | dwrite_2.h |
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