THotPDF.GetLoadedAnnotationInfo Method
전체 딕셔너리를 파싱할 필요 없이 특정 주석을 쉽게 필터링하고 찾을 수 있도록, 로드된 PDF의 지정된 페이지에 있는 특정 주석의 하위 유형과 위치 직사각형을 읽습니다
선언
function GetLoadedAnnotationInfo(PageIndex, AnnotationIndex: Integer; out ASubtype: AnsiString; out ARect: THPDFRect): boolean;
유닛(Unit)
HPDFDoc
매개변수
| 이름 | 용도 |
|---|---|
PageIndex | 대상 페이지의 0부터 시작하는 인덱스입니다 |
AnnotationIndex | 페이지 Annots 배열에 있는 대상 주석의 0부터 시작하는 인덱스입니다 |
ASubtype | 输出参数,接收注释的 Subtype 字符串,如 Text、Link、Widget |
ARect | 출력 매개변수로, 페이지 내 주석 위치 사각형(PDF 좌표계)을 받습니다 |
반환 값
若成功读取注释信息则返回 True,索引越界或注释解析失败时返回 False,且输出参数值未定义
사용 시 주의 사항
- 调用前应先通过
GetLoadedAnnotationCount获取有效索引范围,避免越界访问 - 返回
False时,ASubtype和ARect的内容不可信,不得使用 - 如需访问注释的完整属性(如颜色、内容文本、动作),应进一步调用
GetLoadedAnnotationDict获取字典对象