HitTest

Формы, взаимодействие, ввод

Описание

Возвращает самый верхний видимый виджет TPDFlibFormSession, содержащий одну визуальную точку страницы

Точка использует координаты с началом в визуальном левом верхнем углу после поворота страницы и включает края прямоугольника

Проверяется каждый видимый виджет, включая дочерние виджеты полей с несколькими потомками, которые адресуются через их временные индексы виджетов

Прямоугольники-кандидаты ранжируются по значению порядка табуляции, а равные ранги разрешаются в последнего перечисленного виджета, поэтому более поздние записи массива /Annots страницы действуют как самое переднее попадание

Объявление

function HitTest(Page: Integer; X, Y: Double): Integer;

Параметры

PageНомер страницы, начиная с 1, содержащей точку
X, YВизуальная точка страницы с началом в визуальном левом верхнем углу

Возвращаемое значение

Возвращает индекс поля или временного виджета в точке, или 0, когда библиотека не подключена, страница или точка недопустимы либо ни один виджет не содержит точку

См. также

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession