Condividi tramite


Metodo IDWriteFactory2::CreateGlyphRunAnalysis (dwrite_2.h)

Crea un oggetto di analisi dell'esecuzione del glifo, che incapsula le informazioni usate per eseguire il rendering di un glifo.

Sintassi

HRESULT CreateGlyphRunAnalysis(
  [in]           DWRITE_GLYPH_RUN const     *glyphRun,
  [in, optional] DWRITE_MATRIX const        *transform,
                 DWRITE_RENDERING_MODE      renderingMode,
                 DWRITE_MEASURING_MODE      measuringMode,
                 DWRITE_GRID_FIT_MODE       gridFitMode,
                 DWRITE_TEXT_ANTIALIAS_MODE antialiasMode,
                 FLOAT                      baselineOriginX,
                 FLOAT                      baselineOriginY,
  [out]          IDWriteGlyphRunAnalysis    **glyphRunAnalysis
);

Parametri

[in] glyphRun

Tipo: const DWRITE_GLYPH_RUN*

Struttura che specifica le proprietà dell'esecuzione del glifo.

[in, optional] transform

Tipo: const DWRITE_MATRIX*

Trasformazione facoltativa applicata agli glifi e alle relative posizioni. Questa trasformazione viene applicata dopo il ridimensionamento specificato dall'emSize e pixelPerDip.

renderingMode

Tipo: DWRITE_RENDERING_MODE

Specifica la modalità di rendering, che deve essere una delle modalità di rendering raster( ad esempio, non predefinita e non struttura).

measuringMode

Tipo: DWRITE_MEASURING_MODE

Specifica il metodo per misurare glifi.

gridFitMode

Tipo: DWRITE_GRID_FIT_MODE

Come adattare i contorni del glifo. Questa operazione deve essere non predefinita.

antialiasMode

Tipo: DWRITE_TEXT_ANTIALIAS_MODE

Specifica la modalità antialias.

baselineOriginX

Tipo: FLOAT

Posizione orizzontale dell'origine di base, in INDIRIZZI DIP.

baselineOriginY

Tipo: FLOAT

Posizione verticale dell'origine di base, in INDIRIZZI DIP.

[out] glyphRunAnalysis

Tipo: IDWriteGlyphRunAnalysis**

Riceve un puntatore all'oggetto appena creato.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

   
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite_2.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFactory2