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
| Index | Index 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 | |
| JavaScript | Le JavaScript à exécuter |
Valeurs de retour
| 0 | Le champ de formulaire ou l'action était invalide, ou le mode PDF/A ou PDF/X-6 est actif |
|---|---|
| 1 | L'action JavaScript a été ajoutée avec succès |