Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |