|
THPDFPage.AddFreeTextAnnotation
|
Haut Précédent Suivant |
|
Ajoute une nouvelle annotation FreeText à la page courante.
type THPDFFreeTextAnnotationJust = ( ftLeftJust, ftCenter, ftRightJust );
Syntaxe Delphi : procedure AddFreeTextAnnotation ( Contents: AnsiString; Rectangle: TRect; Quadding: THPDFFreeTextAnnotationJust; Color: TColor = clRed );
Syntaxe C++ : void __fastcall AddFreeTextAnnotation ( AnsiString Contents, Windows::TRect &Rectangle, THPDFFreeTextAnnotationJust Quadding, Graphics::TColor Color );
Description Utilisez AddFreeTextAnnotation pour ajouter une nouvelle annotation FreeText avec le message texte spécifié ( Contents), la zone rectangulaire ( Rectangle ), la justification ( Quadding ) et la couleur sur la page courante
Value Meaning ftLeftJust Left justification. ftCenter Center justification. ftRightJust Right justification.
Les contenus au-delà de l’ASCII (chinois, japonais, coréen, arabe, cyrillique, etc.) passent en UTF-8 par la surcharge AnsiString ou sous forme de WideString. Une telle annotation reçoit sa propre apparence, qui dessine le texte à 12 pt dans la police courante de la page ; choisissez donc avec SetFont une police couvrant ces caractères avant d’ajouter l’annotation. La police est embarquée avec le texte de la page, les lignes se replient dans le rectangle et suivent Quadding. Les contenus purement ASCII gardent l’annotation simple, que les lecteurs dessinent en Helvetica ; sous PDF/A et PDF/X, où une Helvetica non embarquée est interdite, ils sont dessinés dans la police de page embarquée elle aussi
|