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