THotPDF.NewLoadedAnnotation Method
Создает новый словарь аннотаций указанного подтипа на указанной странице загруженного документа PDF, подходит для добавления различных типов аннотаций, таких как выделения, ссылки, текстовые метки и т. д., в существующий PDF
Объявление
function NewLoadedAnnotation(PageIndex: Integer; const ASubtype: AnsiString; ARect: THPDFRect): THPDFDictionaryObject;
Модуль
HPDFDoc
Параметры
| Имя | Использование |
|---|---|
PageIndex | Индекс целевой страницы (начиная с нуля), указывающий страницу, на которой находится аннотация |
ASubtype | 注释子类型名称,如 Text、Link、Highlight,对应 PDF 规范中的 Subtype 键值 |
ARect | Прямоугольник расположения и размера аннотации на странице с использованием системы координат PDF (начало координат в нижнем левом углу страницы) |
Возвращаемое значение
返回代表新建注释的 THPDFDictionaryObject,可进一步写入颜色、内容文本、动作等附加属性
Примечания по использованию
ASubtype必须符合 PDF 规范中定义的有效注释子类型字符串,无效子类型可能导致阅读器忽略该注释- Новая аннотация будет автоматически зарегистрирована в массиве Annots целевой страницы, нет необходимости добавлять ее в словарь страницы вручную
- Если перед сохранением документа изменяется возвращаемый объект словаря, необходимо использовать механизм внутренних изменений документа, эту ссылку нельзя удерживать после закрытия документа