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

SenderLa visionneuse sur laquelle le champ a été activé
FieldIndexIndex à base 1 du champ ou du widget activé
FieldTypeCode de type de champ issu de GetFormFieldType : 1 texte, 2 bouton poussoir, 3 case à cocher, 4 bouton radio, 5 choix, 6 signature
TriggerEventNom du déclencheur PDF sous lequel l'action a été recherchée, tel que U
InfoInformations décodées sur l'action et la cible

Voir aussi

OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer