THotPDF.SetLoadedAnnotationFlags Method
Define o valor inteiro de Flags para uma anotação na página especificada do documento PDF carregado, de modo a controlar a visibilidade, as capacidades de impressão e o comportamento interativo da anotação.
Declaração
procedure SetLoadedAnnotationFlags(PageIndex, AnnotationIndex, AFlags: Integer);
Unidade
HPDFDoc
Parâmetros
| Nome | Utilização |
|---|---|
PageIndex | Índice de base zero da página de destino |
AnnotationIndex | O índice de base zero da anotação de destino na matriz de anotações da página. |
AFlags | Número inteiro dos sinalizadores de anotação, valor da máscara de bits definido pela especificação PDF: Invisible=1, Hidden=2, Print=4, NoZoom=8, NoRotate=16, NoView=32, ReadOnly=64, Locked=128, ToggleNoView=256, LockedContents=512 |
Notas de utilização
- 设置 Hidden(位 2)会使注释在屏幕和打印时均不可见,而设置 NoView(位 6)仅隐藏屏幕显示但可打印
- ReadOnly (bit 7) impede apenas a interação do utilizador, não afetando a modificação do conteúdo da anotação por parte do programa
- As alterações devem chamar o método de guardar antes de poderem ser escritas no ficheiro de saída