| PdfAnnotFlags Enumeration |
Annotation Flags: the value of the annotation dictionary’s F entry is an
unsigned 32-bit integer containing flags specifying various characteristics
of the annotation.
Namespace:
Opait.Pdf.Api
Assembly:
Opait.Pdf.Api (in Opait.Pdf.Api.dll) Version: 1.3.3.0
Syntax [FlagsAttribute]
public enum PdfAnnotFlags
Members
| Member name | Value | Description |
---|
| None | 0 |
No flags set.
|
| Invisible | 1 |
If set, do not display the annotation if it does not belong to one of
the standard annotation types and no annotation handler is available.
If clear, display such an unknown annotation using an appearance stream
specified by its appearance dictionary, if any.
|
| Hidden | 2 |
If set, do not display or print the annotation or allow it to interact
with the user, regardless of its annotation type or whether an annotation
handler is available.
|
| Print | 4 |
If set, print the annotation when the page is printed. If clear, never
print the annotation, regardless of whether it is displayed on the screen.
|
| NoZoom | 8 |
If set, do not scale the annotation’s appearance to match the magnification
of the page. The location of the annotation on the page (defined by the
upper-left corner of its annotation rectangle) remains fixed, regardless
of the page magnification.
|
| NoRotate | 16 |
If set, do not rotate the annotation’s appearance to match the rotation
of the page. The upper-left corner of the annotation rectangle remains
in a fixed location on the page, regardless of the page rotation.
|
| NoView | 32 |
If set, do not display the annotation on the screen or allow it to
interact with the user. The annotation may be printed (depending on
the setting of the Print flag) but should be considered hidden for
purposes of on-screen display and user interaction.
|
| ReadOnly | 64 |
If set, do not allow the annotation to interact with the user. The
annotation may be displayed or printed (depending on the settings of
the NoView and Print flags) but should not respond to mouse clicks
or change its appearance in response to mouse motions.
|
| Locked | 128 |
If set, do not allow the annotation to be deleted or its properties
(including position and size) to be modified by the user. However,
this flag does not restrict changes to the annotation’s contents,
such as the value of a form field.
|
| ToggleNoView | 256 |
If set, invert the interpretation of the NoView flag for certain
events. A typical use is to have an annotation that appears only
when a mouse cursor is held over it
|
| LockedContents | 512 |
If set, do not allow the contents of the annotation to be modified
by the user. This flag does not restrict deletion of the annotation
or changes to other annotation properties, such as position and size.
|
See Also