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 |