Share via


Metodo IDWriteBitmapRenderTarget3::D rawGlyphRunWithColorSupport (dwrite_3.h)

Disegna un glifo eseguito usando rappresentazioni di colori di glifi se disponibili nel tipo di carattere.

Sintassi

HRESULT DrawGlyphRunWithColorSupport(
  FLOAT                  baselineOriginX,
  FLOAT                  baselineOriginY,
  DWRITE_MEASURING_MODE  measuringMode,
  DWRITE_GLYPH_RUN const *glyphRun,
  IDWriteRenderingParams *renderingParams,
  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.

renderingParams

Tipo: _In_ IDWriteRenderingParams *

Oggetto che controlla il comportamento di rendering.

textColor

Tipo: COLORREF

Colore di primo piano 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.

Commenti

Questo metodo chiama internamente TranslateColorGlyphRun e quindi chiama automaticamente i metodi appropriati a livello inferiore per eseguire il rendering di glifi monocromatici o colori.

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