Partager via


IDWriteTextRenderer1::D rawInlineObject, méthode (dwrite_2.h)

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

Syntaxe

HRESULT DrawInlineObject(
  void                           *clientDrawingContext,
  FLOAT                          originX,
  FLOAT                          originY,
  DWRITE_GLYPH_ORIENTATION_ANGLE orientationAngle,
  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.

orientationAngle

Type : DWRITE_GLYPH_ORIENTATION_ANGLE

Orientation 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

   
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_2.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteTextRenderer1