TPDFlibViewerFormFieldAction
Événements, interaction avec la visionneuse
Description
Se déclenche via OnFormFieldAction lorsqu'un bouton poussoir, un widget de signature ou un autre champ portant une action de relâchement de bouton souris est activé
ActivateFormField décode le dictionnaire d'actions du champ pour le déclencheur et transmet le résumé typé au gestionnaire ; la visionneuse n'évalue jamais le JavaScript, si bien que les hôtes reçoivent les actions de script sous forme de données typées et décident de leur traitement
Déclaration
TPDFlibViewerFormFieldAction = procedure(Sender: TObject; FieldIndex, FieldType: Integer; const TriggerEvent: WideString; const Info: TPDFlibActionInfo) of object;Paramètres
| Sender | La visionneuse sur laquelle le champ a été activé |
|---|---|
| FieldIndex | Index à base 1 du champ ou du widget activé |
| FieldType | Code de type de champ issu de GetFormFieldType : 1 texte, 2 bouton poussoir, 3 case à cocher, 4 bouton radio, 5 choix, 6 signature |
| TriggerEvent | Nom du déclencheur PDF sous lequel l'action a été recherchée, tel que U |
| Info | Informations décodées sur l'action et la cible |
Voir aussi
OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer