DispatchAction
フォーム、インタラクション、入力
説明
TPDFlibFormSessionの内部ヘルパーで、OnActionホストコールバックを通じてウィジェットのトリガーアクションを1つ実行します
アクションは渡されたインデックスについて
GetFormFieldActionInfo
True
TPDFlibFormFieldActionInfoで検索され、固有のアクションエントリを持たない一時ウィジェットインデックスはベースフィールドのアクションにフォールバックします
無効なインデックスや一致するアクションを持たないフィールドは、拒否すべきものがないためAllowを報告します
アクションが存在する場合、コールバックは型付きの
宣言
function DispatchAction(FieldIndex: Integer;
const TriggerEvent: AnsiString): Boolean;
パラメータ
| FieldIndex | アクションを実行するフィールドまたは一時ウィジェットのインデックス |
|---|---|
| TriggerEvent | Fo、Bl、E、X、D、U、V、F、KなどのPDFトリガー名 |
戻り値
操作を続行できる場合はTrueを返し、Falseが返るのはOnActionハンドラが拒否した場合です
関連項目
FocusField, Blur, ApplySelectionEdit, CommitEdit, TPDFlibFormSessionActionEvent, GetFormFieldActionInfo, TPDFlibFormFieldActionInfo, TPDFlibFormSession