Compartilhar via


Método IDWriteFactory2::CreateGlyphRunAnalysis (dwrite_2.h)

Cria um objeto de análise de execução de glifo, que encapsula as informações usadas para renderizar uma execução de glifo.

Sintaxe

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*

Estrutura que especifica as propriedades da execução do glifo.

[in, optional] transform

Tipo: const DWRITE_MATRIX*

Transformação opcional aplicada aos glifos e suas posições. Essa transformação é aplicada após o dimensionamento especificado pelo emSize e pixelsPerDip.

renderingMode

Tipo: DWRITE_RENDERING_MODE

Especifica o modo de renderização, que deve ser um dos modos de renderização raster (ou seja, não padrão e não estrutura de tópicos).

measuringMode

Tipo: DWRITE_MEASURING_MODE

Especifica o método para medir glifos.

gridFitMode

Tipo: DWRITE_GRID_FIT_MODE

Como ajustar estruturas de glifo em forma de grade. Isso deve não ser padrão.

antialiasMode

Tipo: DWRITE_TEXT_ANTIALIAS_MODE

Especifica o modo antialias.

baselineOriginX

Tipo: FLOAT

Posição horizontal da origem da linha de base, em DIPs.

baselineOriginY

Tipo: FLOAT

Posição vertical da origem da linha de base, em DIPs.

[out] glyphRunAnalysis

Tipo: IDWriteGlyphRunAnalysis**

Recebe um ponteiro para o objeto recém-criado.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dwrite_2.h
Biblioteca Dwrite.lib
DLL Dwrite.dll

Confira também

IDWriteFactory2