Partilhar via


CRenderTarget::DrawTextLayout

Desenha texto formatado descrito pelo objeto especificado de IDWriteTextLayout.

void DrawTextLayout(
   const CD2DPointF& ptOrigin,
   CD2DTextLayout* textLayout,
   CD2DBrush* pBrushForeground,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE
);

Parâmetros

  • ptOrigin
    O ponto, descrito em pixels independentes de dispositivo, no canto superior esquerdo do texto descrito pelo textLayout é desenhado.

  • textLayout
    Texto formatado para desenhar. Todos os efeitos de desenho que não herdarem de ID2D1Resource são ignorados. Se estiver desenhando efeitos que herdam de ID2D1Resource que não são pincéis, esse método falha e o destino processamento é colocado em um estado de erro.

  • pBrushForeground
    O pincel usado para pintar um texto em textLayout que ainda não tiver um pincel associado a ele como um efeito de desenho (especificado pelo método de IDWriteTextLayout::SetDrawingEffect).

  • options
    Um valor que indica se o texto deve ser definido para os limites de pixel e se o texto deve ser recortado ao retângulo de layout. O valor padrão é D2D1_DRAW_TEXT_OPTIONS_NONE, que indica que o texto deve ser definido para os limites de pixel e não deve ser recortado ao retângulo de layout.

Requisitos

Cabeçalho: afxrendertarget.h

Consulte também

Referência

Classe de CRenderTarget