CRenderTarget::DrawText

Zeichnet den angegebenen Text, der die Formatinformationen verwendet, der von einem IDWriteTextFormat-Objekt zur Verfügung gestellt wurde.

void DrawText(
   const CString& strText,
   const CD2DRectF& rect,
   CD2DBrush* pForegroundBrush,
   CD2DTextFormat* textFormat = NULL,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE,
   DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL
);

Parameter

  • strText
    Ein Zeiger auf ein zu zeichnendes Array von Unicode-Zeichen.

  • rect
    Der Größe und der Position des Bereichs, in denen der Text gezeichnet wird.

  • pForegroundBrush
    Der Pinsel zum Zeichnen des Texts.

  • textFormat
    Ein Objekt, das Formatierungsdetails des zu zeichnenden Texts beschreibt, z. B. die Schriftart, den Schriftgrad oder die Flussrichtung.

  • 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.

  • measuringMode
    Ein Wert, der angibt, wie Symbolmetrik verwendet wird, um Text zu messen, wenn er formatiert wird.Der Standardwert ist DWRITE_MEASURING_MODE_NATURAL.

Anforderungen

Header: afxrendertarget.h

Siehe auch

Referenz

CRenderTarget Class