Table of Contents

Enum PdfAnnotationFlags

Namespace
PDiffy
Assembly
PDiffy.dll

How a viewer treats an annotation: whether it is shown, printed, editable and so on.

[Flags]
public enum PdfAnnotationFlags

Fields

None = 0

No flags set: the viewer shows the annotation on screen but leaves it off printouts.

Invisible = 1

A viewer that doesn't know the annotation's type hides it instead of drawing its stored appearance.

Hidden = 2

The viewer doesn't show or print the annotation, and the user can't interact with it.

Print = 4

The viewer prints the annotation with the page; without this flag it's left off printouts.

NoZoom = 8

The annotation keeps its size when the user zooms the page.

NoRotate = 16

The annotation stays upright when the user rotates the page.

NoView = 32

The viewer doesn't show the annotation on screen or let the user use it, but may still print it.

ReadOnly = 64

The user can't interact with the annotation, though it still shows and prints. A form field's widget uses ReadOnly instead.

Locked = 128

The user can't move, resize or delete the annotation, though its contents can still change.

ToggleNoView = 256

Reverses NoView for events such as the pointer passing over the annotation.

LockedContents = 512

The user can't change the annotation's contents, but can still move, resize or delete it.