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