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 цільової сторінки, немає необхідності вручну додавати її до словника сторінки
- Якщо повернений об'єкт словника змінюється перед збереженням документа, необхідно використовувати внутрішній механізм модифікації документа, і це посилання не повинно зберігатися після закриття документа