THotPDF.GetLoadedLinkInfo Method
读取已加载 PDF 指定页面上某条超链接注释的点击区域矩形和目标 URI 字符串,用于提取或验证文档中的外部链接
الإعلان
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 动作链接;若需获取页内跳转链接信息,应通过注释字典的动作对象单独解析