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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de