FormFieldAtPagePoint
Поля форм, взаимодействие с просмотрщиком
Описание
Возвращает поле формы с отсчетом от 1, покрывающее заданную точку на странице, предпочитая индексы дочерних виджетов их родительским полям, поскольку именно дочерние элементы несут настоящий прямоугольник и состояние appearance
Скрытые поля, родительские и неизвестные узлы пропускаются, более поздние аннотации имеют приоритет, поскольку рисуются поверх, а проверка попадания принимает полосу по обе стороны от верха поля, чтобы работали обе конвенции вертикального начала координат
Синтаксис
Delphi
Function TPDFlibViewer.FormFieldAtPagePoint(APage: Integer; XPos, YPos: Double): Integer;Параметры
| APage | Индекс страницы, начиная с 1 |
|---|---|
| XPos, YPos | Точка в координатах пространства пользователя страницы сверху вниз |
Возвращаемые значения
| 0 | Ни одно видимое поле формы не покрывает точку или библиотека не загружена |
|---|---|
| Положительное значение | Индекс, начиная с 1, покрывающего поля или дочернего виджета |
См. также
TPDFlibViewer, GetFieldPageRect, LinkActionAtPagePoint, RegionAtClientPoint