CRenderTarget::DrawText

Dessine le texte spécifié à l'aide des informations de mise en forme fournies par un objet IDWriteTextFormat.

void DrawText(
   const CString& strText,
   const CD2DRectF& rect,
   CD2DBrush* pForegroundBrush,
   CD2DTextFormat* textFormat = NULL,
   D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE,
   DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL
);

Paramètres

  • strText
    Pointeur vers un tableau de caractères Unicode à tracer.

  • rect
    Taille et position de la zone dans laquelle le texte est tracé.

  • pForegroundBrush
    Pinceau utilisé pour peindre le texte.

  • textFormat
    Objet qui décrit les détails de la mise en forme du texte à tracer, tels que la police, la taille de police et le sens du déroulement.

  • 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.

  • measuringMode
    Valeur qui indique comment la métrique du glyphe est utilisée pour mesurer le texte lorsqu'il est formaté.La valeur par défaut est DWRITE_MEASURING_MODE_NATURAL.

Configuration requise

En-tête : afxrendertarget.h

Voir aussi

Référence

Classe CRenderTarget