Compartilhar via


Método ID2D1DeviceContext4::D rawTextLayout (d2d1_3.h)

Desenha um objeto de layout de texto. Se o layout não for alterado posteriormente, isso poderá ser mais eficiente do que DrawText ao desenhar o mesmo layout repetidamente.

Sintaxe

void DrawTextLayout(
                 D2D1_POINT_2F          origin,
  [in]           IDWriteTextLayout      *textLayout,
  [in, optional] ID2D1Brush             *defaultFillBrush,
  [in, optional] ID2D1SvgGlyphStyle     *svgGlyphStyle,
                 UINT32                 colorPaletteIndex,
                 D2D1_DRAW_TEXT_OPTIONS options
);

Parâmetros

origin

Tipo: D2D1_POINT_2F

O ponto, descrito em pixels independentes do dispositivo, no qual o canto superior esquerdo do texto descrito por textLayout é desenhado.

[in] textLayout

Tipo: IDWriteTextLayout*

O texto formatado a ser desenhado. Todos os efeitos de desenho que não herdam de ID2D1Resource são ignorados. Se houver efeitos de desenho que herdam de ID2D1Resource que não são pincéis, esse método falhará e o destino de renderização será colocado em um estado de erro.

[in, optional] defaultFillBrush

Tipo: ID2D1Brush*

O pincel usado para pintar o texto.

[in, optional] svgGlyphStyle

Tipo: ID2D1SvgGlyphStyle*

Os valores para preenchimento de contexto, traço de contexto e valor de contexto que são 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.

Valor retornado

Nenhum

Requisitos

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

Confira também

ID2D1DeviceContext4