Condividi tramite


Metodo ID2D1DeviceContext::D rawGlyphRun (d2d1_1.h)

Disegna una serie di glifi nel contesto del dispositivo.

Sintassi

void DrawGlyphRun(
                 D2D1_POINT_2F                      baselineOrigin,
  [in]           const DWRITE_GLYPH_RUN             *glyphRun,
  [in, optional] const DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription,
  [in]           ID2D1Brush                         *foregroundBrush,
                 DWRITE_MEASURING_MODE              measuringMode
);

Parametri

baselineOrigin

Tipo: D2D1_POINT_2F

Origine del primo glifo nella serie.

[in] glyphRun

Tipo: const DWRITE_GLYPH_RUN*

Glifi di cui eseguire il rendering.

[in, optional] glyphRunDescription

Tipo: const DWRITE_GLYPH_RUN_DESCRIPTION*

Informazioni supplementari sulla serie di glifi.

[in] foregroundBrush

Tipo: ID2D1Brush*

Pennello che definisce il colore del testo.

measuringMode

Tipo: DWRITE_MEASURING_MODE

Modalità di misurazione della serie di glifi, utilizzata per determinare i progressi e gli offset. Il valore predefinito è DWRITE_MEASURING_MODE_NATURAL.

Valore restituito

nessuno

Osservazioni

Il glifoRunDescription viene ignorato durante il rendering, ma può essere utile per la stampa e la serializzazione dei comandi di rendering, ad esempio in un file XPS o SVG. Ciò estende ID2D1RenderTarget::D rawGlyphRun, che non ha la descrizione dell'esecuzione del glifo.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1_1.h
DLL D2d1.dll

Vedi anche

ID2D1Brush

ID2D1DeviceContext

ID2D1RenderTarget::D rawGlyphRun