FormFieldAtPagePoint

Поля форм, взаимодействие с просмотрщиком

Описание

Возвращает поле формы с отсчетом от 1, покрывающее заданную точку на странице, предпочитая индексы дочерних виджетов их родительским полям, поскольку именно дочерние элементы несут настоящий прямоугольник и состояние appearance

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

Синтаксис

Delphi

Function TPDFlibViewer.FormFieldAtPagePoint(APage: Integer; XPos, YPos: Double): Integer;

Параметры

APageИндекс страницы, начиная с 1
XPos, YPosТочка в координатах пространства пользователя страницы сверху вниз

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

0Ни одно видимое поле формы не покрывает точку или библиотека не загружена
Положительное значениеИндекс, начиная с 1, покрывающего поля или дочернего виджета

См. также

TPDFlibViewer, GetFieldPageRect, LinkActionAtPagePoint, RegionAtClientPoint