Condividi tramite


Metodo IDWriteBitmapRenderTarget3::D rawPaintGlyphRun (dwrite_3.h)

Disegna un glifo eseguito in un formato di immagine "paint" restituito da IDWriteColorGlyphRunEnumerator1.

Sintassi

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
);

Parametri

baselineOriginX

Tipo: FLOAT

Coordinata X della baseline.

baselineOriginY

Tipo: FLOAT

Coordinata Y della baseline.

measuringMode

Tipo: DWRITE_MEASURING_MODE

Specifica la modalità di misurazione per posizionare glifi nell'esecuzione.

glyphRun

Tipo: _In_ DWRITE_GLYPH_RUN const*

Il glifo viene eseguito per disegnare.

glyphImageFormat

Tipo: DWRITE_GLYPH_IMAGE_FORMATS

Formato immagine dell'esecuzione del glifo del colore, come restituito da IDWriteColorGlyphRunEnumerator1. Questo deve essere uno dei formati di immagine "paint".

textColor

Tipo: COLORREF

Colore di primo piano del testo, usato nei casi in cui un glifo di colore usa il colore del testo.

colorPaletteIndex

Tipo: UINT32

Indice in base zero della tavolozza dei colori definita dal carattere da usare.

blackBoxRect

Tipo: _Out_opt_ RECT *

Rettangolo facoltativo che riceve il rettangolo di selezione (in pixel, non DIP) di tutti i pixel interessati dal disegno dell'esecuzione del glifo. Il rettangolo della casella nera potrebbe estendersi oltre le dimensioni della bitmap.

Valore restituito

Codice di errore HRESULT standard.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (con SDK per app di Windows 1.2 o versione successiva)
Intestazione dwrite_3.h