TPDFlibViewerFormFieldAction
Ereignisse, Viewer-Interaktion
Beschreibung
Wird über OnFormFieldAction ausgelöst, wenn ein Druckknopf, ein Signatur-Widget oder ein anderes Feld mit einer Aktion beim Loslassen der Maustaste aktiviert wird
ActivateFormField decodiert das Aktionswörterbuch des Felds für den Trigger und übergibt die typisierte Zusammenfassung an den Handler; der Viewer wertet niemals JavaScript aus, daher erhalten Hosts Skript-Aktionen als typisierte Daten und entscheiden selbst, wie sie damit umgehen
Deklaration
TPDFlibViewerFormFieldAction = procedure(Sender: TObject; FieldIndex, FieldType: Integer; const TriggerEvent: WideString; const Info: TPDFlibActionInfo) of object;Parameter
| Sender | Der Viewer, auf dem das Feld aktiviert wurde |
|---|---|
| FieldIndex | Einsbasierter Index des aktivierten Felds oder Widgets |
| FieldType | Feldtypcode aus GetFormFieldType: 1 Text, 2 Druckknopf, 3 Kontrollkästchen, 4 Optionsfeld, 5 Auswahl, 6 Signatur |
| TriggerEvent | PDF-Triggername, unter dem die Aktion nachgeschlagen wurde, etwa U |
| Info | Decodierte Aktions- und Zielinformation |
Siehe auch
OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer