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

FieldIndexIndex de champ de formulaire à base 1
TriggerEventLettre 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

0Aucun 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
1L'activation a été transmise au gestionnaire OnFormFieldAction

Voir aussi

TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex