A3DPDFEEventActionType

enum A3DPDFEEventActionType

Set of events that can trigger the execution of an action.

9.0

The kA3DPDFEventPageOpened and kA3DPDFEventPageClosed event on an annotation object have a similar function in the page object. However, associating these triggers with annotations allows annotation objects to be self-contained. The kA3DPDFEventPageVisible and kA3DPDFEventPageInvisible types allow a distinction between pages that are open and pages that are visible. At any one time, while more than one page may be visible, depending on the page layout.

enumerator kA3DPDFEventAutomatic = -1

The action is performed when an event (automatically determined depending on the function called) is triggered.

See documentation for function using this.

enumerator kA3DPDFEventPageOpened = 0

An action that shall be performed when the page, or the page containing the annotation, is opened.

enumerator kA3DPDFEventPageClosed = 1

An action that shall be performed when the page, or the page containing the annotation, is closed.

enumerator kA3DPDFEventPageVisible = 2

An action that shall be performed when the page containing the annotation becomes visible.

enumerator kA3DPDFEventPageInvisible = 3

An action that shall be performed when the page containing the annotation is no longer visible in the conforming reader’s user interface.

enumerator kA3DPDFEventFieldEnter = 4

An action that shall be performed when the cursor enters the annotation’s active area.

enumerator kA3DPDFEventFieldExit = 5

An action that shall be performed when the cursor exits the annotation’s active area.

enumerator kA3DPDFEventFieldMouseDown = 6

An action that shall be performed when the mouse button is pressed inside the annotation’s active area.

enumerator kA3DPDFEventFieldMouseUp = 7

An action that shall be performed when the mouse button is released inside the annotation’s active area.

enumerator kA3DPDFEventFieldFocusIn = 8

An action that shall be performed when the annotation receives the input focus.

enumerator kA3DPDFEventFieldFocusOut = 9

An action that shall be performed when the annotation loses the input focus.

enumerator kA3DPDFEventDocWillClose = 10

An action that shall be performed before closing a document.

enumerator kA3DPDFEventDocWillSave = 11

An action that shall be performed before saving a document.

enumerator kA3DPDFEventDocDidSave = 12

An action that shall be performed after saving a document.

enumerator kA3DPDFEventDocWillPrint = 13

An action that shall be performed before printing a document.

enumerator kA3DPDFEventDocDidPrint = 14

An action that shall be performed after printing a document.

enumerator kA3DPDFEventFieldKeyStroke = 15

An action that shall be performed when the user modifies a character in a text field or combo box or modifies the selection in a scrollable list box.