THotPDF.NewLoadedAnnotation Method
로드된 PDF 문서의 지정된 페이지에 지정된 하위 유형의 새 주석 딕셔너리를 생성하여, 기존 PDF에 강조, 링크, 텍스트 마크업 등 다양한 주석을 추가하는 데 적합합니다
선언
function NewLoadedAnnotation(PageIndex: Integer; const ASubtype: AnsiString; ARect: THPDFRect): THPDFDictionaryObject;
유닛(Unit)
HPDFDoc
매개변수
| 이름 | 용도 |
|---|---|
PageIndex | 대상 페이지의 0부터 시작하는 인덱스로, 주석이 있는 페이지를 지정합니다 |
ASubtype | 注释子类型名称,如 Text、Link、Highlight,对应 PDF 规范中的 Subtype 键值 |
ARect | 페이지 내 주석의 위치와 크기 직사각형이며, PDF 좌표계(원점은 페이지 왼쪽 하단)를 사용합니다 |
반환 값
返回代表新建注释的 THPDFDictionaryObject,可进一步写入颜色、内容文本、动作等附加属性
사용 시 주의 사항
ASubtype必须符合 PDF 规范中定义的有效注释子类型字符串,无效子类型可能导致阅读器忽略该注释- 새로 생성된 주석은 대상 페이지의 Annots 배열에 자동으로 등록되므로, 페이지 딕셔너리에 수동으로 추가할 필요가 없습니다
- 문서를 저장하기 전에 반환된 딕셔너리 객체를 수정한 경우 반드시 문서 내부의 수정 메커니즘을 사용해야 하며, 문서가 닫힌 후 해당 참조를 유지해서는 안 됩니다