ID2D1DeviceContext4 ::D rawText(constWCHAR*,UINT32,IDWriteTextFormat*,constD2D1_RECT_F&,ID2D1Brush*,ID2D1SvgGlyphStyle*,UINT32,D2D1_DRAW_TEXT_OPTIONS,DWRITE_MEASURING_MODE) (d2d1_3.h)
Dessine le texte dans le rectangle de disposition donné.
Par défaut, cette méthode effectue un alignement de base et restitue les versions de couleur des glyphes dans les polices de couleur.
Syntaxe
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
);
Paramètres
[in] string
Type : const WCHAR*
Pointeur vers un tableau de caractères Unicode à dessiner.
stringLength
Type : UINT32
Nombre de caractères dans la chaîne.
[in] textFormat
Type : IDWriteTextFormat*
Objet qui décrit la mise en forme des détails du texte à dessiner, tels que la police, la taille de police et le sens du flux.
[ref] layoutRect
Type : const D2D1_RECT_F
Taille et position de la zone dans laquelle le texte est dessiné.
[in, optional] defaultFillBrush
Type : ID2D1Brush*
Pinceau utilisé pour peindre le texte.
[in, optional] svgGlyphStyle
Type : ID2D1SvgGlyphStyle*
Valeurs de remplissage de contexte, de trait de contexte et de valeur de contexte utilisées lors du rendu des glyphes SVG.
colorPaletteIndex
Type : UINT32
Index utilisé pour sélectionner une palette de couleurs dans une police de couleur.
options
Type : D2D1_DRAW_TEXT_OPTIONS
Valeur qui indique si le texte doit être aligné sur les limites des pixels et si le texte doit être clippé dans le rectangle de disposition. La valeur par défaut est D2D1_DRAW_TEXT_OPTIONS_NONE, ce qui indique que le texte doit être aligné sur les limites des pixels et qu’il ne doit pas être coupé dans le rectangle de disposition.
measuringMode
Type : DWRITE_MEASURING_MODE
Valeur qui indique comment les métriques de glyphes sont utilisées pour mesurer le texte lorsqu’il est mis en forme. La valeur par défaut est DWRITE_MEASURING_MODE_NATURAL.
Valeur de retour
None
Configuration requise
Plateforme cible | Windows |
En-tête | d2d1_3.h |
DLL | D2d1.dll |