Share via


Método IDWriteBitmapRenderTarget3::D rawGlyphRunWithColorSupport (dwrite_3.h)

Desenha uma execução de glifo, usando representações de cores de glifos, se disponível na fonte.

Sintaxe

HRESULT DrawGlyphRunWithColorSupport(
  FLOAT                  baselineOriginX,
  FLOAT                  baselineOriginY,
  DWRITE_MEASURING_MODE  measuringMode,
  DWRITE_GLYPH_RUN const *glyphRun,
  IDWriteRenderingParams *renderingParams,
  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.

renderingParams

Tipo: _In_ IDWriteRenderingParams *

Objeto que controla o comportamento de renderização.

textColor

Tipo: COLORREF

Cor de primeiro plano 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.

Comentários

Esse método chama internamente TranslateColorGlyphRun e chama automaticamente os métodos de nível inferior apropriados para renderizar execuções de glifo monocromático ou de cor.

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