# AnnotationFlags Enum

> Bitfield flags controlling the display and behavior of annotations.

- Product: Adobe PDF Library 21
- Language: Modern C++
- Version: 21.4.0
- HTML page: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/enum/AnnotationFlags
- Version index: https://docs.datalogics.com/apdfl21/ModernCPP/21.4.0/llms.txt

**Namespace:** `datalogics_interface`

## Description

Bitfield flags controlling the display and behavior of annotations.

## Values

- `Invisible = 0x0001`: If there is no annotation handler, the annotation is invisible.
- `Hidden = 0x0002`: The annotation is not visible and does not print.
- `Print = 0x0004`: The annotation prints.
- `NoZoom = 0x0008`: The annotation does not zoom with the view.
- `NoRotate = 0x0010`: The annotation does not rotate with the page.
- `NoView = 0x0020`: The annotation is not displayed but may print.
- `ReadOnly = 0x0040`: The annotation does not interact with the user.
- `Lock = 0x0080`: Position and size are locked. Only form fields respect this flag.
- `ToggleNoView = 0x0100`: A mouse-over or selection toggles the NoView bit.
- `LockContents = 0x0200`: When set, the annotation's content key cannot be changed by the user.
