ID2D1DeviceContext4::D rawText(constWCHAR*,UINT32,IDWriteTextFormat*,constD2D1_RECT_F*,ID2D1Brush*,ID2D1SvgGlyphStyle*,UINT32,D2D1_DRAW_TEXT_OPTIONS,DWRITE_MEASURING_MODE) (d2d1_3.h)

Desenha o texto dentro do retângulo de layout fornecido.

Por padrão, esse método executa a captura de linha de base e renderiza versões de cores de glifos em fontes de cores.

Sintaxe

void DrawText(
  [in]           const WCHAR            *string,
                 UINT32                 stringLength,
  [in]           IDWriteTextFormat      *textFormat,
  [in]           const D2D1_RECT_F      *layoutRect,
  [in, optional] ID2D1Brush             *defaultFillBrush,
  [in, optional] ID2D1SvgGlyphStyle     *svgGlyphStyle,
                 UINT32                 colorPaletteIndex,
                 D2D1_DRAW_TEXT_OPTIONS options,
                 DWRITE_MEASURING_MODE  measuringMode
);

Parâmetros

[in] string

Tipo: const WCHAR*

Um ponteiro para uma matriz de caracteres Unicode a ser desenhada.

stringLength

Tipo: UINT32

O número de caracteres na cadeia de caracteres.

[in] textFormat

Tipo: IDWriteTextFormat*

Um objeto que descreve os detalhes de formatação do texto a ser desenhado, como a fonte, o tamanho da fonte e a direção do fluxo.

[in] layoutRect

Tipo: const D2D1_RECT_F*

O tamanho e a posição da área em que o texto é desenhado.

[in, optional] defaultFillBrush

Tipo: ID2D1Brush*

O pincel usado para pintar o texto.

[in, optional] svgGlyphStyle

Tipo: ID2D1SvgGlyphStyle*

Valores para preenchimento de contexto, traço de contexto e valor de contexto usados ao renderizar glifos SVG.

colorPaletteIndex

Tipo: UINT32

O índice usado para selecionar uma paleta de cores dentro de uma fonte de cor.

options

Tipo: D2D1_DRAW_TEXT_OPTIONS

Um valor que indica se o texto deve ser ajustado aos limites de pixel e se o texto deve ser recortado no retângulo de layout. O valor padrão é D2D1_DRAW_TEXT_OPTIONS_NONE, o que indica que o texto deve ser ajustado para limites de pixel e não deve ser recortado no retângulo de layout.

measuringMode

Tipo: DWRITE_MEASURING_MODE

Um valor que indica como as métricas de glifo são usadas para medir o texto, quando formatado. O valor padrão é DWRITE_MEASURING_MODE_NATURAL.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d2d1_3.h
DLL D2d1.dll

Confira também

ID2D1DeviceContext4