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