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 |