Share via


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