HitTest
表单、交互、输入
描述
返回包含一个可视页面点的 TPDFlibFormSession 最上层可见部件
该点使用页面旋转后以可视左上角为基准的坐标,且包含矩形边缘
每个可见部件都会被测试,包括带多个子部件的字段的子部件,它们通过临时部件索引寻址
候选矩形按其 Tab 顺序值排名,同排名解析为后枚举的部件,因此页面 /Annots 数组中靠后的条目充当最上层的命中
声明
function HitTest(Page: Integer; X, Y: Double): Integer;
参数
| Page | 包含该点的从 1 开始的页码 |
|---|---|
| X, Y | 可视页面点,原点位于可视区域左上角 |
返回值
返回该点处的字段或临时 Widget 索引;未附加库、页面或点无效,或没有 Widget 包含该点时返回 0
另请参阅
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession