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
| Left | Coordonnée horizontale du bord gauche du rectangle de l’annotation |
|---|---|
| Top | Coordonnée verticale du bord gauche du rectangle de l’annotation |
| Width | Largeur du rectangle de l’annotation Hauteur du rectangle de l’annotation |
| Height | Contenu textuel de l’annotation |
| Text | |
| Angle | Angle du texte tracé Peut être 0, 90, 180 ou 270 |
| Options | 0 = Contour 1 = Remplissage 2 = Remplissage et contour int Options); |