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