DrawText
Texte, disposition
Description
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 TPDFlib.DrawText(XPos, YPos: Double; Const Text: WideString): Integer;
ActiveX
Function PDFlib::DrawText(XPos As Double, YPos As Double, Text As String) As Long
DLL
int DLDrawText(int InstanceID, double XPos, double YPos, const wchar_t * 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 |
Remarques
Tant que SetVerticalWritingMode est activé, le texte descend la page depuis le point indiqué au lieu de la traverser