ActivateFormField
Champs de formulaire, interaction avec la visionneuse
Description
Dispatche l'action du champ pour l'événement déclencheur donné au gestionnaire OnFormFieldAction au lieu de l'exécuter dans le contrôle
L'action est d'abord recherchée sur le widget puis sur son champ de base ; les boutons poussoirs et les widgets de signature sont dispatchés même quand ils ne portent aucune action pour que l'hôte puisse implémenter leur comportement de clic, et aucune action n'est interprétée ni exécutée par la visionneuse elle-même ; en particulier, les actions JavaScript sont remises comme données typées
Syntaxe
Delphi
Function TPDFlibViewer.ActivateFormField(FieldIndex: Integer; Const TriggerEvent: WideString= 'U'): Integer;Paramètres
| FieldIndex | Index de champ de formulaire à base 1 |
|---|---|
| TriggerEvent | Lettre de l'événement déclencheur PDF ; la valeur par défaut 'U' correspond au relâchement du bouton de la souris |
Valeurs de retour
| 0 | Aucun gestionnaire n'est affecté à OnFormFieldAction, l'index de champ est invalide, ou il n'existe aucune action pour un type de champ autre que bouton poussoir et signature |
|---|---|
| 1 | L'activation a été transmise au gestionnaire OnFormFieldAction |
Voir aussi
TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex