Partager via


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

Voir aussi

ID2D1DeviceContext4