DrawTextA

Texte, disposition

Description

Le A final indique le point d’entrée ANSI (char) de la DLL ; la surface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à celui de DrawText et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Trace du texte sur la page sélectionnée avec la police sélectionnée à la taille prédéterminée. Si aucune police n’a été ajoutée, Helvetica 12 pt est automatiquement ajoutée et sélectionnée. L’alignement peut être modifié avec SetTextAlign

Le texte arabe, hébreu, indien ou d’autres écritures complexes est mis en forme automatiquement avant le tracé, si la police sélectionnée est TrueType ou standard avec une face système installée. Utilisez SetTextShaping pour désactiver ce chemin ou DrawShapedText pour choisir explicitement une face. Le latin, cyrillique, grec et CJK conservent le chemin simple

Syntaxe

Delphi

Function DLDrawTextA(InstanceID: Integer; XPos, YPos: Double; Text: PAnsiChar): Integer;

DLL

int DLDrawTextA(int InstanceID, double XPos, double YPos, const char * Text);

Paramètres

XPosPosition horizontale où dessiner le texte. Le point de référence se trouve généralement à gauche du premier caractère, sauf si SetTextAlign a modifié l'alignement
YPosLa position verticale où tracer le texte Le point de référence est la ligne de base du texte
TextTexte à dessiner sur la page