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
| XPos | Position 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 |
|---|---|
| YPos | La position verticale où tracer le texte Le point de référence est la ligne de base du texte |
| Text | Texte à dessiner sur la page |