THotPDF.SetLoadedAnnotationFlags Method
Setează valoarea întreagă Flags pentru o adnotare din pagina specificată a documentului PDF încărcat, pentru a controla vizibilitatea, posibilitatea de imprimare și comportamentul interactiv al adnotării
Declarație
procedure SetLoadedAnnotationFlags(PageIndex, AnnotationIndex, AFlags: Integer);
Unitate
HPDFDoc
Parametri
| Nume | Utilizare |
|---|---|
PageIndex | Indexul paginii țintă (bazat pe zero) |
AnnotationIndex | Indexul bazat pe zero al adnotării țintă în tabloul de adnotări ale paginii |
AFlags | Număr întreg pentru flagul de adnotare, mască de biți definită de specificația PDF: Invisible=1, Hidden=2, Print=4, NoZoom=8, NoRotate=16, NoView=32, ReadOnly=64, Locked=128, ToggleNoView=256, LockedContents=512 |
Observații privind exploatarea funcțională
- 设置 Hidden(位 2)会使注释在屏幕和打印时均不可见,而设置 NoView(位 6)仅隐藏屏幕显示但可打印
- ReadOnly (bitul 7) previne doar interacțiunea utilizatorului, dar nu afectează modificarea programatică a conținutului adnotării
- Modificările trebuie să apeleze metoda de salvare înainte ca acestea să poată fi scrise în fișierul de ieșire