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 de glifo de cor, conforme retornado por IDWriteColorGlyphRunEnumerator1. Esse deve ser um dos formatos de imagem "paint".

textColor

Tipo: COLORREF

Cor do 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 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