Freigeben über


ID2D1DeviceContext::D rawGlyphRun-Methode (d2d1_1.h)

Zeichnet eine Reihe von Glyphen in den Gerätekontext.

Syntax

void DrawGlyphRun(
                 D2D1_POINT_2F                      baselineOrigin,
  [in]           const DWRITE_GLYPH_RUN             *glyphRun,
  [in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
  [in]           ID2D1Brush                         *foregroundBrush,
                 DWRITE_MEASURING_MODE              measuringMode
);

Parameter

baselineOrigin

Typ: D2D1_POINT_2F

Ursprung der ersten Glyphe der Reihe.

[in] glyphRun

Typ: const DWRITE_GLYPH_RUN*

Die zu rendernden Glyphen.

[in, optional] glyphRunDescription

Typ: const DWRITE_GLYPH_RUN_DESCRIPTION*

Ergänzende Informationen zur Glyphenreihe.

[in] foregroundBrush

Typ: ID2D1Brush*

Der Pinsel, der die Textfarbe definiert.

measuringMode

Typ: DWRITE_MEASURING_MODE

Der Messmodus der Glyphenreihe, der verwendet wird, um die Fortschritte und Offsets zu bestimmen. Der Standardwert ist DWRITE_MEASURING_MODE_NATURAL.

Rückgabewert

Keine

Bemerkungen

Die glyphRunDescription wird beim Rendern ignoriert, kann aber für das Drucken und Serialisieren von Renderingbefehlen nützlich sein, z. B. in eine XPS- oder SVG-Datei. Dadurch wird ID2D1RenderTarget::D rawGlyphRun erweitert, dem die Glyphenausführungsbeschreibung fehlte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1_1.h
DLL D2d1.dll

Weitere Informationen

ID2D1Brush

ID2D1DeviceContext

ID2D1RenderTarget::D rawGlyphRun