THotPDF.SetLoadedAnnotationFlags Method
Устанавливает целое значение Flags аннотации на указанной странице загруженного документа PDF, чтобы управлять видимостью, печатью и интерактивным поведением аннотации
Объявление
procedure SetLoadedAnnotationFlags(PageIndex, AnnotationIndex, AFlags: Integer);
Модуль
HPDFDoc
Параметры
| Имя | Использование |
|---|---|
PageIndex | Индекс целевой страницы (начиная с нуля) |
AnnotationIndex | Индекс целевой аннотации в массиве аннотаций страницы (начиная с нуля) |
AFlags | Целое число флагов аннотации, значения битовой маски, определенные в спецификации PDF: Invisible=1, Hidden=2, Print=4, NoZoom=8, NoRotate=16, NoView=32, ReadOnly=64, Locked=128, ToggleNoView=256, LockedContents=512 |
Примечания по использованию
- 设置 Hidden(位 2)会使注释在屏幕和打印时均不可见,而设置 NoView(位 6)仅隐藏屏幕显示但可打印
- ReadOnly (бит 7) предотвращает только взаимодействие с пользователем и не влияет на программное изменение содержимого аннотации
- Изменения будут записаны в выходной файл только после вызова метода сохранения