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 |