Método IDWriteBitmapRenderTarget3::D rawPaintGlyphRun (dwrite_3.h)
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 do glifo de cor, conforme retornado por IDWriteColorGlyphRunEnumerator1. Esse deve ser um dos formatos de imagem "paint".
textColor
Tipo: COLORREF
Cor de primeiro plano do texto, usada nos casos em que um glifo de cor usa a cor do texto.
colorPaletteIndex
Tipo: UINT32
Índice baseado em zero da paleta de cores definida pela fonte a ser usada.
blackBoxRect
Tipo: _Out_opt_ RECT *
Retângulo opcional que recebe a caixa delimitadora (em pixels, não 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.
Retornar valor
Um código de erro HRESULT padrão.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 (com SDK do Aplicativo Windows 1.2 ou posterior) |
Cabeçalho | dwrite_3.h |