Metodo IDWriteFactory3::CreateGlyphRunAnalysis (dwrite_3.h)
Crea un oggetto di analisi del glifo che incapsula le informazioni usate DirectWrite per eseguire il rendering di un glifo.
Sintassi
HRESULT CreateGlyphRunAnalysis(
[in] DWRITE_GLYPH_RUN const *glyphRun,
[in, optional] DWRITE_MATRIX const *transform,
DWRITE_RENDERING_MODE1 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: DWRITE_GLYPH_RUN
Struttura DWRITE_GLYPH_RUN che contiene le proprietà dell'esecuzione del glifo.
[in, optional] transform
Tipo: DWRITE_MATRIX
Struttura DWRITE_MATRIX che descrive la trasformazione facoltativa da applicare agli glifi e alle relative posizioni.
renderingMode
Tipo: DWRITE_RENDERING_MODE1
Valore DWRITE_RENDERING_MODE1 tipizzato che specifica la modalità di rendering, che deve essere una delle modalità di rendering raster, ovvero non predefinite e non struttura.
measuringMode
Tipo: DWRITE_MEASURING_MODE
Valore DWRITE_MEASURING_MODE tipizzato che specifica il metodo di misurazione per glifi nell'esecuzione. Questo metodo usa questo valore con le altre proprietà per determinare la modalità di rendering.
gridFitMode
Tipo: DWRITE_GRID_FIT_MODE
Valore DWRITE_GRID_FIT_MODE tipizzato che specifica come adattare a griglia i contorni del glifo. Questo valore deve essere non predefinito.
antialiasMode
Tipo: DWRITE_TEXT_ANTIALIAS_MODE
Valore DWRITE_TEXT_ANTIALIAS_MODE tipizzato che specifica il tipo di antialiasing da usare per il testo quando la modalità di rendering chiama antialiasing.
baselineOriginX
Tipo: FLOAT
Posizione orizzontale dell'origine della baseline, in DIP, rispetto all'angolo superiore sinistro del DIB.
baselineOriginY
Tipo: FLOAT
Posizione verticale dell'origine di base, in DIP, rispetto all'angolo superiore sinistro del DIB.
[out] glyphRunAnalysis
Tipo: IDWriteGlyphRunAnalysis**
Puntatore a un blocco di memoria che riceve un puntatore a un'interfaccia IDWriteGlyphRunAnalysis per l'oggetto glyph-run-analysis 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 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dwrite_3.h |
Libreria | Dwrite.lib |
DLL | Dwrite.dll |