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 |