Método IDWriteFactory3::CreateGlyphRunAnalysis (dwrite_3.h)
Cria um objeto de análise de execução de glifo que encapsula informações que DirectWrite usa para renderizar uma execução de glifo.
Sintaxe
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
Uma estrutura DWRITE_GLYPH_RUN que contém as propriedades da execução do glifo.
[in, optional] transform
Tipo: DWRITE_MATRIX
Uma estrutura DWRITE_MATRIX que descreve a transformação opcional a ser aplicada aos glifos e suas posições.
renderingMode
Tipo: DWRITE_RENDERING_MODE1
Um valor de tipo DWRITE_RENDERING_MODE1 que especifica o modo de renderização, que deve ser um dos modos de renderização de varredura (ou seja, não padrão e não estrutura de tópicos).
measuringMode
Tipo: DWRITE_MEASURING_MODE
Um valor de tipo DWRITE_MEASURING_MODE que especifica o método de medição para glifos na execução. Esse método usa esse valor com as outras propriedades para determinar o modo de renderização.
gridFitMode
Tipo: DWRITE_GRID_FIT_MODE
Um valor de tipo DWRITE_GRID_FIT_MODE que especifica como ajustar estruturas de glifo de ajuste de grade. Esse valor não deve ser padrão.
antialiasMode
Tipo: DWRITE_TEXT_ANTIALIAS_MODE
Um valor de tipo DWRITE_TEXT_ANTIALIAS_MODE que especifica o tipo de suavização a ser usado para texto quando o modo de renderização chama para suavização.
baselineOriginX
Tipo: FLOAT
A posição horizontal da origem da linha de base, em DIPs, em relação ao canto superior esquerdo do DIB.
baselineOriginY
Tipo: FLOAT
A posição vertical da origem da linha de base, em DIPs, em relação ao canto superior esquerdo do DIB.
[out] glyphRunAnalysis
Tipo: IDWriteGlyphRunAnalysis**
Um ponteiro para um bloco de memória que recebe um ponteiro para uma interface IDWriteGlyphRunAnalysis para o objeto de análise de execução de glifo recém-criado.
Valor retornado
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 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dwrite_3.h |
Biblioteca | Dwrite.lib |
DLL | Dwrite.dll |