THotPDF.GetLoadedLinkInfo Method
Đọc hình chữ nhật vùng nhấp chuột và chuỗi URI đích của một chú thích siêu liên kết trên trang được chỉ định của PDF đã tải, dùng để trích xuất hoặc xác minh liên kết bên ngoài trong tài liệu
Khai báo
function GetLoadedLinkInfo(PageIndex, LinkIndex: Integer; out ARect: THPDFRect; out AURI: AnsiString): boolean;
Unit
HPDFDoc
Tham số
| Tên | Mục đích sử dụng |
|---|---|
PageIndex | Chỉ mục bắt đầu từ 0 của trang đích |
LinkIndex | 链接在页面链接列表中的零起始索引,有效范围由 GetLoadedLinkCount 确定 |
ARect | Tham số đầu ra, nhận hình chữ nhật vị trí của vùng liên kết (hotspot) trên trang (hệ tọa độ PDF) |
AURI | Tham số đầu ra, nhận chuỗi URI của đích liên kết |
Giá trị trả về
成功读取则返回 True;索引越界或链接结构解析失败时返回 False,输出参数值未定义
Lưu ý khi sử dụng
- 调用前应先通过
GetLoadedLinkCount确认有效索引范围 - URI được trả về có thể chứa các ký tự đặc biệt hoặc byte không phải ASCII; nên giải mã URL hoặc chuyển đổi bộ ký tự trước khi hiển thị
- Phương thức này chỉ trích xuất các liên kết hành động URI; nếu cần lấy thông tin liên kết nhảy trong trang, nên phân giải riêng rẽ thông qua đối tượng hành động của từ điển chú thích