Método IDWriteFactory3::CreateGlyphRunAnalysis (dwrite_3.h)
Crea un objeto glyph-run-analysis que encapsula la información que DirectWrite usa para representar una ejecución de glifo.
Sintaxis
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
);
Parámetros
[in] glyphRun
Tipo: DWRITE_GLYPH_RUN
Estructura DWRITE_GLYPH_RUN que contiene las propiedades de la ejecución del glifo.
[in, optional] transform
Tipo: DWRITE_MATRIX
Estructura DWRITE_MATRIX que describe la transformación opcional que se va a aplicar a glifos y sus posiciones.
renderingMode
Tipo: DWRITE_RENDERING_MODE1
Valor de tipo DWRITE_RENDERING_MODE1 que especifica el modo de representación, que debe ser uno de los modos de representación ráster (es decir, no predeterminado y no esquema).
measuringMode
Tipo: DWRITE_MEASURING_MODE
Valor de tipo DWRITE_MEASURING_MODE que especifica el método de medición de glifos en la ejecución. Este método usa este valor con las demás propiedades para determinar el modo de representación.
gridFitMode
Tipo: DWRITE_GRID_FIT_MODE
Valor de tipo DWRITE_GRID_FIT_MODE que especifica cómo se describe el glifo de ajuste de cuadrícula. Este valor debe ser no predeterminado.
antialiasMode
Tipo: DWRITE_TEXT_ANTIALIAS_MODE
Valor de tipo DWRITE_TEXT_ANTIALIAS_MODE que especifica el tipo de suavizado de contorno que se va a usar para el texto cuando el modo de representación llama a antialiasing.
baselineOriginX
Tipo: FLOAT
Posición horizontal del origen de línea base, en DIP, relativa a la esquina superior izquierda de la DIB.
baselineOriginY
Tipo: FLOAT
Posición vertical del origen de línea base, en DIP, relativa a la esquina superior izquierda de la DIB.
[out] glyphRunAnalysis
Tipo: IDWriteGlyphRunAnalysis**
Puntero a un bloque de memoria que recibe un puntero a una interfaz IDWriteGlyphRunAnalysis para el objeto glyph-run-analysis recién creado.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dwrite_3.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |