IDWriteInlineObject ::D raw, méthode (dwrite.h)
L’application implémente le rappel de rendu (IDWriteTextRenderer ::D rawInlineObject) peut l’utiliser pour dessiner l’objet inline sans avoir à effectuer un cast ou à interroger le type d’objet. La disposition de texte n’appelle pas directement cette méthode.
Syntaxe
HRESULT Draw(
void *clientDrawingContext,
IDWriteTextRenderer *renderer,
FLOAT originX,
FLOAT originY,
BOOL isSideways,
BOOL isRightToLeft,
IUnknown *clientDrawingEffect
);
Paramètres
clientDrawingContext
Type : void*
Contexte de dessin passé à IDWriteTextLayout ::D raw. Ce paramètre peut être NULL.
renderer
Type : IDWriteTextRenderer*
Le même renderer passé à IDWriteTextLayout ::D raw que le parent contenant de l’objet. Cela est utile si l’objet inline est récursif, par exemple une disposition imbriquée.
originX
Type : FLOAT
Coordonnée x dans le coin supérieur gauche de l’objet inline.
originY
Type : FLOAT
Coordonnée y dans le coin supérieur gauche de l’objet inline.
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 et doit être dessiné de manière inversée.
clientDrawingEffect
Type : IUnknown*
Jeu d’effets de dessin dans IDWriteTextLayout ::SetDrawingEffect. Cet effet est généralement un pinceau de premier plan utilisé dans le dessin de glyphe.
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 Platform Update 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour