THotPDF.SetLoadedAnnotationFlags Method
Définit la valeur entière Flags d'une annotation sur une page spécifiée du document PDF chargé pour contrôler la visibilité, l'imprimabilité et le comportement interactif de l'annotation
Déclaration
procedure SetLoadedAnnotationFlags(PageIndex, AnnotationIndex, AFlags: Integer);
Unité
HPDFDoc
Paramètre
| Nom | Utilisation |
|---|---|
PageIndex | Index basé sur zéro de la page cible |
AnnotationIndex | Index basé sur zéro de l'annotation cible dans le tableau d'annotations de la page |
AFlags | Entier du drapeau d'annotation, masque de bits défini par la spécification PDF : Invisible=1, Hidden=2, Print=4, NoZoom=8, NoRotate=16, NoView=32, ReadOnly=64, Locked=128, ToggleNoView=256, LockedContents=512 |
Valeur de retour
Ne renvoie aucune valeur
Valeur de retour
- Hidden (bit 2) rend l’annotation invisible à l’écran comme à l’impression, tandis que NoView (bit 6) la masque seulement à l’écran mais la laisse imprimable
- ReadOnly (bit 7) empêche uniquement l'interaction de l'utilisateur et n'affecte pas la modification du contenu de l'annotation côté programme
- Les changements doivent appeler la méthode d'enregistrement pour être écrits dans le fichier de sortie