THotPDF.GetLoadedLinkInfo Method
문서의 외부 링크를 추출하거나 확인하기 위해 로드된 PDF의 지정된 페이지에 있는 특정 하이퍼링크 주석의 클릭 영역 사각형과 대상 URI 문자열을 읽습니다
선언
function GetLoadedLinkInfo(PageIndex, LinkIndex: Integer; out ARect: THPDFRect; out AURI: AnsiString): boolean;
유닛(Unit)
HPDFDoc
매개변수
| 이름 | 용도 |
|---|---|
PageIndex | 대상 페이지의 0부터 시작하는 인덱스입니다 |
LinkIndex | 链接在页面链接列表中的零起始索引,有效范围由 GetLoadedLinkCount 确定 |
ARect | 출력 매개변수로, 링크 핫스팟의 페이지 내 위치 사각형(PDF 좌표계)을 받습니다 |
AURI | 출력 매개변수로, 링크 대상의 URI 문자열을 받습니다 |
반환 값
成功读取则返回 True;索引越界或链接结构解析失败时返回 False,输出参数值未定义
사용 시 주의 사항
- 调用前应先通过
GetLoadedLinkCount确认有效索引范围 - 반환된 URI에는 특수 문자나 비 ASCII 바이트가 포함될 수 있으므로, 표시하기 전에 URL 디코딩 또는 문자 집합 변환을 수행하는 것이 좋습니다
- 이 메서드는 URI 동작 링크만 추출합니다. 페이지 내 점프 링크 정보를 얻으려면 주석 딕셔너리의 동작 객체를 통해 개별적으로 파싱해야 합니다