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 на целевата страница, няма нужда да я добавяте ръчно към речника на страницата
- Ако промените върнатия речников обект преди запазване на документа, трябва да използвате вътрешния механизъм за модификация на документа, не трябва да задържате тази референция след затваряне на документа