AddLinkToSubmitForm

Annotations et liens interactifs, Champs de formulaire et AcroForms

Description

Ajoute un rectangle de zone active cliquable à la page sélectionnée, qui déclenche une action de soumission de formulaire PDF lors de son activation. Une action de soumission envoie les valeurs des champs AcroForm à une URL ou un point de traitement de formulaire sans recourir à JavaScript

Utilisez FieldNames pour restreindre les champs soumis. Laissez FieldNames vide pour que la visionneuse soumette tous les champs applicables

Utilisez la fonction SetAnnotBorderColor pour modifier la couleur du bord de la zone active

Syntaxe

Delphi

Function TPDFlib.AddLinkToSubmitForm(Left, Top, Width, Height: Double; Const URL, FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToSubmitForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * URL, const wchar_t * FieldNames, int Flags, int Options);

Paramètres

LeftLa coordonnée horizontale du bord gauche du rectangle de zone active
TopLa coordonnée verticale du bord supérieur du rectangle de zone active
WidthLa largeur du rectangle de zone active
HeightLa hauteur du rectangle de zone active
URLL'URL cible de soumission stockée dans la spécification de fichier de l'action
FieldNamesListe optionnelle de noms de champs AcroForm complets, séparés par des virgules, des points-virgules ou des sauts de ligne. Les espaces en début et en fin de chaque nom sont supprimés
FlagsIndicateurs de l'action de soumission de formulaire PDF écrits dans l'entrée /Flags de l'action. Passez 0 pour la soumission par défaut au format FDF. Les bits standard courants incluent 4 pour le format HTML, 32 pour XFDF, et 256 pour soumettre le document PDF complet
OptionsMasque de bits contrôlant l'apparence du lien. Bit 0 (valeur 1) : dessine un bord autour du rectangle de zone active. Les bits 1 à 3 sélectionnent le mode de mise en évidence au clic (2 = Inverser, 4 = Contour, 8 = Appuyer) ; si aucun bit de mise en évidence n'est défini, Inverser est utilisé par défaut

Valeurs de retour

0L'action n'a pas été ajoutée car le document est en mode PDF/A, le rectangle est invalide, ou URL est vide
1L'annotation de lien et l'action de soumission de formulaire ont été ajoutées

Remarques

Le mode PDF/A bloque cette action car elle peut référencer une cible de soumission externe. La fonction requiert PDF 1.2 ou une version ultérieure