CRenderTarget::DrawTextLayout

Dessine le texte mis en forme décrit par l'objet IDWriteTextLayout spécifié.

void DrawTextLayout(
   const CD2DPointF& ptOrigin,
   CD2DTextLayout* textLayout,
   CD2DBrush* pBrushForeground,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE
);

Paramètres

  • ptOrigin
    Point, décrit en pixels indépendants du périphérique, au niveau duquel l'angle supérieur gauche du texte décrit par textLayout est tracé.

  • textLayout
    Texte formaté à tracer.Tous les effets du dessin qui n'héritent pas d'ID2D1Resource sont ignorés.Si des effets de dessin autres que des pinceaux héritent d'ID2D1Resource, cette méthode échoue et la cible de rendu est placée en état d'erreur.

  • pBrushForeground
    Pinceau utilisé pour peindre n'importe quel texte dans textLayout non encore associé à un pinceau comme effet de dessin (spécifié par la méthode IDWriteTextLayout::SetDrawingEffect).

  • options
    Valeur qui indique si le texte doit être aligné aux limites en pixels et si le texte doit être découpé en tenant compte des limites du rectangle de mise en page.La valeur par défaut est D2D1_DRAW_TEXT_OPTIONS_NONE, ce qui indique que le texte doit être aligné sur les limites en pixels et ne doit pas être découpé en tenant compte des limites du rectangle de mise en page.

Configuration requise

En-tête : afxrendertarget.h

Voir aussi

Référence

Classe CRenderTarget