Compartilhar via


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