AddFreeTextAnnotationEx

Texte, annotations et liens de zone réactive

Description

Ajoute une annotation de texte libre à la page sélectionnée. Si Options indique une bordure ou un remplissage, les réglages proviennent des couleurs de ligne et de remplissage, de la largeur et des tirets actuels. Transparency règle la transparence des annotations de texte libre ; SetTransparency ne s’applique pas aux annotations

SetLineColor n’affecte pas la couleur de bordure. Celle-ci est actuellement identique à la couleur du texte en raison du fonctionnement d’Acrobat. SelectFont n’affecte pas le style de police. La police est actuellement fixée à Helvetica standard pour la même raison

SetTextSize modifie correctement la taille SetTextColor modifie correctement la couleur SetLineWidth ajuste correctement la bordure SetTextAlign ajuste correctement l'alignement

Si le document est antérieur à PDF 1.4, le générateur relève automatiquement sa version effective à 1.4 car cette fonction écrit l'entrée d'opacité d'annotation /CA de PDF 1.4

Syntaxe

Delphi

Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long

DLL

int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);

Paramètres

LeftCoordonnée horizontale du bord gauche du rectangle de l’annotation
TopCoordonnée verticale du bord gauche du rectangle de l’annotation
WidthLargeur du rectangle de l’annotation
HeightHauteur du rectangle de l’annotation
TextContenu textuel de l’annotation
AngleL'angle du texte tracé Peut valoir 0, 90, 180 ou 270 0 = Contour 1 = Remplissage 2 = Remplissage et contour
Options
TransparencyNiveau de transparence à appliquer 0 = Aucune transparence 50 = Transparence de 50 % 100 = Invisible int Options, int Transparency);