ID2D1DeviceContext4::D rawText(constWCHAR*,UINT32,IDWriteTextFormat*,constD2D1_RECT_F&,ID2D1Brush*,ID2D1SvgGlyphStyle*,UINT32,D2D1_DRAW_TEXT_OPTIONS,DWRITE_MEASURING_MODE)-Methode (d2d1_3.h)
Zeichnet den Text innerhalb des angegebenen Layoutrechtecks.
Standardmäßig führt diese Methode das Baseline-Snapping aus und rendert Farbversionen von Glyphen in Farbschriftarten.
Syntax
void DrawText(
[in] const WCHAR *string,
UINT32 stringLength,
[in] IDWriteTextFormat *textFormat,
[ref] const D2D1_RECT_F & layoutRect,
[in, optional] ID2D1Brush *defaultFillBrush,
[in, optional] ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
D2D1_DRAW_TEXT_OPTIONS options,
DWRITE_MEASURING_MODE measuringMode
);
Parameter
[in] string
Typ: const WCHAR*
Ein Zeiger auf ein Array von Unicode-Zeichen, die gezeichnet werden sollen.
stringLength
Typ: UINT32
Die Anzahl der Zeichen in der Zeichenfolge.
[in] textFormat
Typ: IDWriteTextFormat*
Ein -Objekt, das Formatierungsdetails des zu zeichnenden Texts beschreibt, z. B. die Schriftart, den Schriftgrad und die Flussrichtung.
[ref] layoutRect
Typ: const D2D1_RECT_F
Die Größe und Position des Bereichs, in dem der Text gezeichnet wird.
[in, optional] defaultFillBrush
Typ: ID2D1Brush*
Der Pinsel zum Zeichnen des Texts.
[in, optional] svgGlyphStyle
Typ: ID2D1SvgGlyphStyle*
Werte für Kontextfüllung, Kontextstrich und Kontextwert, die beim Rendern von SVG-Glyphen verwendet werden.
colorPaletteIndex
Typ: UINT32
Der Index, der zum Auswählen einer Farbpalette innerhalb einer Farbschriftart verwendet wird.
options
Ein Wert, der angibt, ob der Text an Pixelgrenzen angedockt werden soll und ob der Text an das Layoutrechteck gekappt werden soll. Der Standardwert ist D2D1_DRAW_TEXT_OPTIONS_NONE, was angibt, dass Text an Pixelgrenzen angedockt werden soll und nicht an das Layoutrechteck gekappt werden soll.
measuringMode
Ein Wert, der angibt, wie Glyphenmetriken zum Messen von Text verwendet werden, wenn er formatiert ist. Der Standardwert ist DWRITE_MEASURING_MODE_NATURAL.
Rückgabewert
Keine
Anforderungen
Zielplattform | Windows |
Kopfzeile | d2d1_3.h |
DLL | D2d1.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für