Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Desenha uma execução de glifo em um formato de imagem "paint" retornado por IDWriteColorGlyphRunEnumerator1.
Sintaxe
HRESULT DrawPaintGlyphRun(
FLOAT baselineOriginX,
FLOAT baselineOriginY,
DWRITE_MEASURING_MODE measuringMode,
DWRITE_GLYPH_RUN const *glyphRun,
DWRITE_GLYPH_IMAGE_FORMATS glyphImageFormat,
COLORREF textColor,
UINT32 colorPaletteIndex,
RECT *blackBoxRect
);
Parâmetros
baselineOriginX
Tipo: float
Coordenada X da linha de base.
baselineOriginY
Tipo: float
Coordenada Y da linha de base.
measuringMode
Tipo: DWRITE_MEASURING_MODE
Especifica o modo de medição para posicionar glifos na execução.
glyphRun
Tipo: _In_ DWRITE_GLYPH_RUN const*
O glifo é executado para desenhar.
glyphImageFormat
Tipo: DWRITE_GLYPH_IMAGE_FORMATS
O formato de imagem da execução de glifo de cor, conforme retornado por IDWriteColorGlyphRunEnumerator1. Esse deve ser um dos formatos de imagem "paint".
textColor
Cor do primeiro plano do texto, usada nos casos em que um glifo de cor usa a cor do texto.
colorPaletteIndex
Índice baseado em zero da paleta de cores definida pela fonte a ser usada.
blackBoxRect
Retângulo opcional que recebe a caixa delimitadora (em pixels, não em DIPs) de todos os pixels afetados pelo desenho da execução do glifo. O retângulo da caixa preta pode se estender além das dimensões do bitmap.
Valor de retorno
Um código de erro HRESULT padrão.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Windows 10, versão 1809 (com o SDK do Windows App 1.2 ou posterior) |
| cabeçalho | dwrite_3.h |