ID2D1DeviceContext4::D rawTextLayout, méthode (d2d1_3.h)
Dessine un objet de disposition de texte. Si la disposition n’est pas modifiée par la suite, cela peut être plus efficace que DrawText lorsque vous dessinez la même disposition à plusieurs reprises.
Syntaxe
void DrawTextLayout(
D2D1_POINT_2F origin,
[in] IDWriteTextLayout *textLayout,
[in, optional] ID2D1Brush *defaultFillBrush,
[in, optional] ID2D1SvgGlyphStyle *svgGlyphStyle,
UINT32 colorPaletteIndex,
D2D1_DRAW_TEXT_OPTIONS options
);
Paramètres
origin
Type : D2D1_POINT_2F
Point, décrit en pixels indépendants de l’appareil, à partir duquel le coin supérieur gauche du texte décrit par textLayout est dessiné.
[in] textLayout
Type : IDWriteTextLayout*
Texte mis en forme à dessiner. Tous les effets de dessin qui n’héritent pas d’ID2D1Resource sont ignorés. S’il existe des effets de dessin qui héritent d’ID2D1Resource qui ne sont pas des pinceaux, cette méthode échoue et la cible de rendu est placée dans un état d’erreur.
[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.
Valeur de retour
Aucune
Configuration requise
Plateforme cible | Windows |
En-tête | d2d1_3.h |
DLL | D2d1.dll |