HitTest
Формы, взаимодействие, ввод
Описание
Возвращает самый верхний видимый виджет TPDFlibFormSession, содержащий одну визуальную точку страницы
Точка использует координаты с началом в визуальном левом верхнем углу после поворота страницы и включает края прямоугольника
Проверяется каждый видимый виджет, включая дочерние виджеты полей с несколькими потомками, которые адресуются через их временные индексы виджетов
Прямоугольники-кандидаты ранжируются по значению порядка табуляции, а равные ранги разрешаются в последнего перечисленного виджета, поэтому более поздние записи массива /Annots страницы действуют как самое переднее попадание
Объявление
function HitTest(Page: Integer; X, Y: Double): Integer;
Параметры
| Page | Номер страницы, начиная с 1, содержащей точку |
|---|---|
| X, Y | Визуальная точка страницы с началом в визуальном левом верхнем углу |
Возвращаемое значение
Возвращает индекс поля или временного виджета в точке, или 0, когда библиотека не подключена, страница или точка недопустимы либо ни один виджет не содержит точку
См. также
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession