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
| FieldIndex | 1-basierter Formularfeldindex |
|---|---|
| TriggerEvent | PDF-Buchstabe des Trigger-Ereignisses, der Vorgabewert 'U' steht für Mouse-up |
Rückgabewerte
| 0 | Dem 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 |
|---|---|
| 1 | Die Aktivierung wurde an den OnFormFieldAction-Handler übergeben |
Siehe auch
TPDFlibViewer, BeginEditFormField, FocusNextFormField, FocusedFormFieldIndex