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

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

Remarques

Tant que SetVerticalWritingMode est activé, le texte descend la page depuis le point indiqué au lieu de la traverser