ActivateFormField

Formularfelder, Viewer-Interaktion

Beschreibung

Dispatcht die Aktion des Felds für das angegebene Auslösereereignis an den OnFormFieldAction-Handler, statt sie im Control selbst auszuführen

Die Aktion wird zuerst am Widget und dann an seinem Basisfeld gesucht; Druckknopf- und Signatur-Widgets werden selbst dann versendet, wenn sie keine Aktion tragen, damit der Host ihr Klickverhalten implementieren kann, und keine Aktion wird vom Viewer selbst interpretiert oder ausgeführt; insbesondere werden JavaScript-Aktionen als typisierte Daten übergeben

Syntax

Delphi

Function TPDFlibViewer.ActivateFormField(FieldIndex: Integer; Const TriggerEvent: WideString= 'U'): Integer;

Parameter

FieldIndex1-basierter Formularfeldindex
TriggerEventPDF-Buchstabe des Trigger-Ereignisses, der Vorgabewert 'U' steht für Mouse-up

Rückgabewerte

0Dem OnFormFieldAction ist kein Handler zugewiesen, der Feldindex ist ungültig, oder es existiert keine Aktion für einen anderen Feldtyp als Schaltfläche und Signatur
1Die Aktivierung wurde an den OnFormFieldAction-Handler übergeben

Siehe auch

TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex