Partager via


IDWriteTextRenderer ::D rawInlineObject, méthode (dwrite.h)

IDWriteTextLayout ::Draw appelle ce rappel d’application lorsqu’il doit dessiner un objet inline.

Syntaxe

HRESULT DrawInlineObject(
  void                *clientDrawingContext,
  FLOAT               originX,
  FLOAT               originY,
  IDWriteInlineObject *inlineObject,
  BOOL                isSideways,
  BOOL                isRightToLeft,
  IUnknown            *clientDrawingEffect
);

Paramètres

clientDrawingContext

Type : void*

Contexte de dessin défini par l’application passé à IDWriteTextLayout ::Draw.

originX

Type : FLOAT

Coordonnée X en haut à gauche de l’objet inline.

originY

Type : FLOAT

Coordonnée Y en haut à gauche de l’objet inline.

inlineObject

Type : IDWriteInlineObject*

Ensemble d’objets inline définis par l’application à l’aide de IDWriteTextFormat ::SetInlineObject.

isSideways

Type : BOOL

Indicateur booléen qui indique si la ligne de base de l’objet s’exécute le long de l’axe de base de la ligne.

isRightToLeft

Type : BOOL

Indicateur booléen qui indique si l’objet se trouve dans un contexte de droite à gauche, indiquant que le dessin peut vouloir miroir l’image normale.

clientDrawingEffect

Type : IUnknown*

Effets de dessin définis par l’application pour le rendu des glyphes. Généralement, cet argument représente des effets tels que le pinceau de premier plan remplissant l’intérieur d’une ligne.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteTextRenderer