Freigeben über


IDWriteBitmapRenderTarget3::D rawPaintGlyphRun-Methode (dwrite_3.h)

Zeichnet eine Glyphenausführung in einem "Paint"-Bildformat, das von IDWriteColorGlyphRunEnumerator1 zurückgegeben wird.

Syntax

HRESULT DrawPaintGlyphRun(
  FLOAT                      baselineOriginX,
  FLOAT                      baselineOriginY,
  DWRITE_MEASURING_MODE      measuringMode,
  DWRITE_GLYPH_RUN const     *glyphRun,
  DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat,
  COLORREF                   textColor,
  UINT32                     colorPaletteIndex,
  RECT                       *blackBoxRect
);

Parameter

baselineOriginX

Typ: FLOAT

X-Koordinate der Baseline.

baselineOriginY

Typ: FLOAT

Y-Koordinate der Baseline.

measuringMode

Typ: DWRITE_MEASURING_MODE

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

glyphRun

Typ: _In_ DWRITE_GLYPH_RUN const*

Die Zum Zeichnen ausgeführte Glyphe.

glyphImageFormat

Typ: DWRITE_GLYPH_IMAGE_FORMATS

Das Bildformat der Farb-Glyphe, wie von IDWriteColorGlyphRunEnumerator1 zurückgegeben. Dies muss eines der "Mal"-Bildformate sein.

textColor

Typ: COLORREF

Vordergrundfarbe des Texts, die in Fällen verwendet wird, in denen eine Farbglyphe die Textfarbe verwendet.

colorPaletteIndex

Typ: UINT32

Nullbasierter Index der zu verwendenden schriftartdefinierte Farbpalette.

blackBoxRect

Typ: _Out_opt_ RECT *

Optionales Rechteck, das das Begrenzungsfeld (in Pixel, nicht DIPs) aller Pixel empfängt, die durch das Zeichnen der Glyphenausführung betroffen sind. Das Rechteck des Schwarzen Felds kann über die Dimensionen der Bitmap hinausgehen.

Rückgabewert

Ein HRESULT-Standardfehlercode .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (mit Windows App SDK 1.2 oder höher)
Kopfzeile dwrite_3.h