CRenderTarget::DrawTextLayout

Zeichnet den vom angegebenen IDWriteTextLayout-Objekt beschriebenen formatierten Text.

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

Parameter

  • ptOrigin
    Der Punkt in geräteunabhängigen Pixel, an dem die linke obere Ecke des durch textLayout beschriebenen Texts gezeichnet wird.

  • textLayout
    Der formatierte Text, der gezeichnet werden soll.Alle Zeichnungseffekte werden ignoriert, die nicht von ID2D1Resource erben.Wenn es Zeichnungseffekte gibt, die von ID2D1Resource erben und keine Pinsel sind, schlägt diese Methode fehl, und für das Renderingziel wird ein Fehlerzustand angezeigt.

  • pBrushForeground
    Der Pinsel, der verwendet wird, um Texte in textLayout zu zeichnen, denen noch kein Pinsel als Zeichnungseffekt zugeordnet wurde (angegeben mit der IDWriteTextLayout::SetDrawingEffect-Methode).

  • options
    Ein Wert, der angibt, ob der Text an den Pixelgrenzen ausgerichtet werden und ob der Text auf das Layoutrechteck zugeschnitten werden soll.Der Standardwert D2D1_DRAW_TEXT_OPTIONS_NONE gibt an, dass Text an Pixelgrenzen ausgerichtet und nicht auf das Layoutrechteck zugeschnitten werden soll.

Anforderungen

Header: afxrendertarget.h

Siehe auch

Referenz

CRenderTarget Class