Partager via


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

Voir aussi

ID2D1DeviceContext4