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

SenderDer Viewer, auf dem das Feld aktiviert wurde
FieldIndexEinsbasierter Index des aktivierten Felds oder Widgets
FieldTypeFeldtypcode aus GetFormFieldType: 1 Text, 2 Druckknopf, 3 Kontrollkästchen, 4 Optionsfeld, 5 Auswahl, 6 Signatur
TriggerEventPDF-Triggername, unter dem die Aktion nachgeschlagen wurde, etwa U
InfoDecodierte Aktions- und Zielinformation

Siehe auch

OnFormFieldAction, ActivateFormField, TPDFlibActionInfo, InteractiveForms, TPDFlibViewerFormFieldChange, TPDFlibViewer