Condividi tramite


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

Vedi anche

IDWriteFactory3