Freigeben über


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

Zeichnet eine Glyphe in einem "Paint"-Bildformat, das von IDWriteColorGlyphRunEnumerator1zurü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
);

Die Parameter

baselineOriginX

Typ: FLOAT-

X-Koordinate des Basisplans.

baselineOriginY

Typ: FLOAT-

Y-Koordinate des Basisplans.

measuringMode

Typ: DWRITE_MEASURING_MODE

Gibt den Messmodus für die Positionierung von Glyphen im Lauf an.

glyphRun

Typ: _In_ DWRITE_GLYPH_RUN const*

Die Glyphe wird zum Zeichnen ausgeführt.

glyphImageFormat

Typ: DWRITE_GLYPH_IMAGE_FORMATS

Das Bildformat der Farbglyphe wird wie von IDWriteColorGlyphRunEnumerator1zurückgegeben. Dies muss eines der "Paint"-Bildformate sein.

textColor

Typ: COLORREF-

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

colorPaletteIndex

Typ: UINT32-

Zero-based index of the font-defined color palette to use.

blackBoxRect

Typ: _Out_opt_ RECT- *

Optionales Rechteck, das das umgebende Feld (in Pixeln, nicht DIPs) aller Pixel empfängt, die durch zeichnen des Glyphenlaufs betroffen sind. Das Rechteck des schwarzen Felds kann über die Abmessungen der Bitmap hinausgehen.

Rückgabewert

Ein Standard-HRESULT- Fehlercode.

Anforderungen

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