THPDFPage.TextOut Méthode

 

THPDFPage.TextOut

THPDFPage

 

Haut  Précédent  Suivant

Imprime du texte en utilisant la police actuellement sélectionnée

 

Syntaxe Delphi :

procedure TextOut ( X, Y: Single; Angle: Extended; Text: AnsiString);

 

Syntaxe C++ :

void __fastcall PrintText ( float X, float Y, Extended Angle, AnsiString Text);

 

Description :

Cette procédure imprime une ligne de texte Text depuis le point X, Y en utilisant l'orientation Angle en degrés

 

Pour les polices intégrées compatibles Unicode, l'implémentation actuelle résout les identifiants de glyphe et leurs largeurs à partir de la police active avant d'écrire les opérateurs de texte PDF. Cela améliore la cohérence lorsque le même document est consulté dans différents lecteurs PDF

 

Si vous validez réellement le rendu de la police, appelez d'abord SetFont pour la face cible et utilisez THotPDF.FontEmbedding = true avec THotPDF.StandardFontEmulation = false

 

Exemple de code

HPDF.FontEmbedding := true;
HPDF.StandardFontEmulation := false;
HPDF.CurrentPage.SetFont( 'Calibri', [], 12 );
HPDF.CurrentPage.TextOut( 150, 200, 0, 'Using the TextOut method' );

 

Voir aussi: SetFont, UnicodeTextOut