THPDFPage.AddFreeTextAnnotation

THPDFPage

 

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

 

Free text annotation preview