DispatchAction
Formulare, Interaktion, Eingabe
Beschreibung
Interner Helper von TPDFlibFormSession, der eine Widget-Trigger-Aktion über den OnAction-Host-Callback ausführt
Die Aktion wird mit
GetFormFieldActionInfo
True
TPDFlibFormFieldActionInfo für den übergebenen Index nachgeschlagen, und ein temporärer Widget-Index ohne eigenen Aktionseintrag fällt auf die Aktion des Basisfelds zurück
Ungültige Indizes und Felder ohne passende Aktion melden Allow, weil es nichts zu blockieren gibt
Wenn eine Aktion existiert, empfängt der Callback die typisierte
Deklaration
function DispatchAction(FieldIndex: Integer;
const TriggerEvent: AnsiString): Boolean;
Parameter
| FieldIndex | Feld- oder temporärer Widget-Index, dessen Aktion ausgeführt werden soll |
|---|---|
| TriggerEvent | PDF-Triggername wie Fo, Bl, E, X, D, U, V, F oder K |
Rückgabewert
Gibt True zurück, wenn die Operation fortgesetzt werden darf, False, wenn der OnAction-Handler sie mit einem Veto belegt hat
Siehe auch
FocusField, Blur, ApplySelectionEdit, CommitEdit, TPDFlibFormSessionActionEvent, GetFormFieldActionInfo, TPDFlibFormFieldActionInfo, TPDFlibFormSession