Compartir a través de


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

Consulte también

IDWriteFactory3