THotPDF.GetLoadedLinkInfo Method
Читает прямоугольник области клика и строку целевого URI гиперссылки аннотации на указанной странице загруженного PDF, используется для извлечения или проверки внешних ссылок в документе
Объявление
function GetLoadedLinkInfo(PageIndex, LinkIndex: Integer; out ARect: THPDFRect; out AURI: AnsiString): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Использование |
|---|---|
PageIndex | Индекс целевой страницы (начиная с нуля) |
LinkIndex | 链接在页面链接列表中的零起始索引,有效范围由 GetLoadedLinkCount 确定 |
ARect | Выходной параметр, получает прямоугольник расположения горячей зоны ссылки на странице (система координат PDF) |
AURI | Выходной параметр, получает строку URI цели ссылки |
Возвращаемое значение
成功读取则返回 True;索引越界或链接结构解析失败时返回 False,输出参数值未定义
Примечания по использованию
- 调用前应先通过
GetLoadedLinkCount确认有效索引范围 - Возвращаемый URI может содержать специальные символы или байты, не относящиеся к ASCII; перед отображением рекомендуется выполнить декодирование URL или преобразование набора символов
- Этот метод извлекает только ссылки типа действия URI; если необходимо получить информацию о ссылках перехода внутри страницы, это следует проанализировать отдельно через объект действия словаря аннотации