TPDFlibFormInputResult
表單、互動、資料類型
描述
回報平台無關的表單輸入事件是否已被取用,並公開產生的互動狀態,無需額外的工作階段查詢
宣告
type
TPDFlibFormInputResult = record
Handled: Boolean;
DefaultPrevented: Boolean;
FocusChanged: Boolean;
SelectionChanged: Boolean;
ValueChanged: Boolean;
FieldIndex: Integer;
FocusedFieldIndex: Integer;
HoveredFieldIndex: Integer;
PressedFieldIndex: Integer;
end;
欄位
| Handled | 表單工作階段已取用事件時為 True;False 允許主機後備,例如文件捲動 |
|---|---|
| DefaultPrevented | 表單動作否決其擱置中的預設作業,或必要的焦點轉換失敗時為 True |
| FocusChanged | 分派變更了取得焦點的 Widget 時為 True |
| SelectionChanged | 分派變更了作用中的編輯器或其方向性選取範圍時為 True |
| ValueChanged | 分派提交了新的按鈕或選擇欄位值時為 True |
| FieldIndex | 與事件關聯的命中、擷取或取得焦點欄位,或為零 |
| FocusedFieldIndex | 分派後取得焦點的欄位,或為零 |
| HoveredFieldIndex | 分派後處於進入狀態的 Widget,或為零 |
| PressedFieldIndex | 分派後保留主要指標擷取的 Widget,或為零 |
另請參閱
DispatchInputEvent, TPDFlibFormInputEvent, TPDFlibFormSession