Método IDWriteFactory2::CreateGlyphRunAnalysis (dwrite_2.h)
Crea un objeto de análisis de ejecución de glifo, que encapsula la información utilizada para representar una ejecución de glifo.
Sintaxis
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
);
Parámetros
[in] glyphRun
Tipo: const DWRITE_GLYPH_RUN*
Estructura que especifica las propiedades de la ejecución del glifo.
[in, optional] transform
Tipo: const DWRITE_MATRIX*
Transformación opcional aplicada a los glifos y sus posiciones. Esta transformación se aplica después del escalado especificado por emSize y pixelsPerDip.
renderingMode
Tipo: DWRITE_RENDERING_MODE
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
Especifica el método para medir glifos.
gridFitMode
Tipo: DWRITE_GRID_FIT_MODE
Cómo ajustar a la cuadrícula contornos del glifo. Debe ser no predeterminado.
antialiasMode
Tipo: DWRITE_TEXT_ANTIALIAS_MODE
Especifica el modo antialias.
baselineOriginX
Tipo: FLOAT
Posición horizontal del origen de línea base, en DIP.
baselineOriginY
Tipo: FLOAT
Posición vertical del origen de línea base, en DIP.
[out] glyphRunAnalysis
Tipo: IDWriteGlyphRunAnalysis**
Recibe un puntero al objeto 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 8.1 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dwrite_2.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |