AddFreeTextAnnotation

Texte, annotations et liens de zone réactive

Description

Ajoute une annotation de texte libre à la page sélectionnée. Si une bordure ou un remplissage est indiqué avec le paramètre Options, les réglages sont obtenus à partir de la couleur de ligne, de la couleur de remplissage, de la largeur de ligne et des paramètres de tirets actuels

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

La fonction SetTransparency ne modifiera *pas* la transparence des annotations Utilisez la nouvelle

Si le document est antérieur à PDF 1.3, le générateur relève automatiquement la version effective à 1.3, version d'introduction des annotations de texte libre

Fonction AddFreeTextAnnotationEx si vous souhaitez régler les paramètres de transparence

Syntaxe

Delphi

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

ActiveX

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

DLL

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

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 Hauteur du rectangle de l’annotation
HeightContenu textuel de l’annotation
Text
AngleAngle du texte tracé Peut être 0, 90, 180 ou 270
Options0 = Contour 1 = Remplissage 2 = Remplissage et contour int Options);