FormFieldJavaScriptAction

Champs de formulaire, JavaScript

Description

Ajoute du JavaScript à un champ de formulaire pour n'importe lequel des types d'action possibles

Syntaxe

Delphi

Function TPDFlib.FormFieldJavaScriptAction(Index: Integer; Const ActionType, JavaScript: WideString): Integer;

ActiveX

Function PDFlib::FormFieldJavaScriptAction(Index As Long, ActionType As String, JavaScript As String) As Long

DLL

int DLFormFieldJavaScriptAction(int InstanceID, int Index, const wchar_t * ActionType, const wchar_t * JavaScript);

Paramètres

IndexIndex du champ de formulaire Le type d'action : E = Une action à effectuer lorsque le curseur entre dans la zone active de l'annotation X = Une action à effectuer lorsque le curseur quitte la zone active de l'annotation D = Une action à effectuer lorsque le bouton de la souris est enfoncé à l'intérieur de la zone active de l'annotation U = Une action à effectuer lorsque le bouton de la souris est relâché à l'intérieur de la zone active de l'annotation Fo = Une action à effectuer lorsque l'annotation reçoit le focus de saisie Bl = Une action à effectuer lorsque l'annotation perd le focus de saisie (flou) K = Une action à effectuer lorsque l'utilisateur tape une touche dans un champ de texte ou une zone de liste modifiable ou modifie la sélection dans une zone de liste défilante. Cela permet de vérifier la validité de la frappe et de la rejeter ou de la modifier. F = Une action à effectuer avant que le champ ne soit mis en forme pour afficher sa valeur courante. Cela permet de modifier la valeur du champ avant la mise en forme. V = Une action à effectuer lorsque la valeur du champ change. Cela permet de vérifier la validité de la nouvelle valeur. C = Une action à effectuer afin de recalculer la valeur de ce champ lorsque celle d'un autre champ change
ActionType
JavaScriptLe JavaScript à exécuter

Valeurs de retour

0Le champ de formulaire ou l'action était invalide, ou le mode PDF/A ou PDF/X-6 est actif
1L'action JavaScript a été ajoutée avec succès