Flags specifying various Characteristics of the annotation.
Namespace:
pdftron.PDF
Assembly:
pdftron (in pdftron.dll) Version: 255.255.255.255
Syntax Public Enumeration AnnotFlag
public enum class AnnotFlag
pdftron.PDF.AnnotFlag = function();
pdftron.PDF.AnnotFlag.createEnum('pdftron.PDF.AnnotFlag', false);
Members
| Member name | Value | Description |
---|
| e_invisible | 0 | If e_invisible is 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. |
| e_hidden | 1 | If e_hidden is 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. |
| e_print | 2 | If e_print is set, print the annotation when the page is printed. If clear, never
print the annotation, regardless of whether it is displayed on the screen. This can be
useful, for example, for annotations representing interactive pushbuttons, which would
serve no meaningful purpose on the printed page. |
| e_no_zoom | 3 | If e_no_zoom is set, do not scale the annotation’s appearance to match the
magnification of the page. |
| e_no_rotate | 4 | If e_no_rotate is set, do not rotate the annotation’s appearance to match the rotation
of the page. |
| e_no_view | 5 | If e_no_view is 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. |
| e_read_only | 6 | If e_read_only is 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. |
| e_locked | 7 | If e_locked is 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. |
| e_toggle_no_view | 8 | If e_toggle_no_view is 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. |
| e_locked_contents | 9 | If e_locked_contents is 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