Compartir a través de


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

Consulte también

IDWriteFactory2