Freigeben über


ID2D1DeviceContext7::D rawGlyphRunWithColorSupport-Methode (d2d1_3.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Zeichnet eine Glyphenausführung unter Verwendung von Farbdarstellungen von Glyphen, sofern in der Schriftart verfügbar. Es wird empfohlen, Farbglyphen mit dieser Methode zu rendern.

Syntax

void DrawGlyphRunWithColorSupport(
  D2D1_POINT_2F                       baselineOrigin,
  const DWRITE_GLYPH_RUN              *glyphRun,
  const DWRITE_GLYPH_RUN_DESCRIPTION  *glyphRunDescription,
  ID2D1Brush                          *foregroundBrush,
  ID2D1SvgGlyphStyle                  *svgGlyphStyle,
  UINT32                              colorPaletteIndex,
  DWRITE_MEASURING_MODE               measuringMode,
  D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION bitmapSnapOption
);

Parameter

baselineOrigin

Typ: D2D1_POINT_2F

Die Baseline.

glyphRun

Typ: _In_ CONST DWRITE_GLYPH_RUN *

Die Zum Zeichnen ausgeführte Glyphe.

glyphRunDescription

Typ: _In_opt_ CONST DWRITE_GLYPH_RUN_DESCRIPTION *

Eine Beschreibung der zu zeichnenden Glyphenausführung.

foregroundBrush

Typ: _In_opt_ ID2D1Brush *

Vordergrundpinsel für den Text.

svgGlyphStyle

Typ: _In_opt_ ID2D1SvgGlyphStyle *

Das Glyphenformat.

colorPaletteIndex

Typ: UINT32

Nullbasierter Index der zu verwendenden schriftartdefinierte Farbpalette.

measuringMode

Typ: DWRITE_MEASURING_MODE = DWRITE_MEASURING_MODE_NATURAL

Gibt den Messmodus für die Positionierung von Glyphen in der Ausführung an.

bitmapSnapOption

Typ: D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION = D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT

Snap-Optionen.

Rückgabewert

Keine

Anforderungen

   
Kopfzeile d2d1_3.h