AnnotAtPagePoint

Взаимодействие с просмотрщиком, аннотации и активные ссылки

Описание

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

GetAnnotRectEx возвращают прямоугольники

Синтаксис

Delphi

Function TPDFlibViewer.AnnotAtPagePoint(APage: Integer; XPos, YPos: Double; Out Subtype: WideString): Integer;

Параметры

APageИндекс страницы, начиная с 1
XPos, YPosТочка в координатах пользовательского пространства страницы
SubtypeПолучает имя подтипа аннотации, например Text или FileAttachment; пусто, если попадания не было

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

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

См. также

TPDFlibViewer, LinkActionAtPagePoint, FormFieldAtPagePoint, RegionAtClientPoint, GetAnnotRectEx