A3DPDFEEventActionType

enum A3DPDFEEventActionType

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

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.

9.0

Enumerators

enumerator kA3DPDFEventAutomatic
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
kA3DPDFEventPageOpened = 0

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

enumerator kA3DPDFEventPageClosed
kA3DPDFEventPageClosed = 1

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

enumerator kA3DPDFEventPageVisible
kA3DPDFEventPageVisible = 2

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

enumerator kA3DPDFEventPageInvisible
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
kA3DPDFEventFieldEnter = 4

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

enumerator kA3DPDFEventFieldExit
kA3DPDFEventFieldExit = 5

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

enumerator kA3DPDFEventFieldMouseDown
kA3DPDFEventFieldMouseDown = 6

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

enumerator kA3DPDFEventFieldMouseUp
kA3DPDFEventFieldMouseUp = 7

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

enumerator kA3DPDFEventFieldFocusIn
kA3DPDFEventFieldFocusIn = 8

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

enumerator kA3DPDFEventFieldFocusOut
kA3DPDFEventFieldFocusOut = 9

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

enumerator kA3DPDFEventDocWillClose
kA3DPDFEventDocWillClose = 10

An action that shall be performed before closing a document.

enumerator kA3DPDFEventDocWillSave
kA3DPDFEventDocWillSave = 11

An action that shall be performed before saving a document.

enumerator kA3DPDFEventDocDidSave
kA3DPDFEventDocDidSave = 12

An action that shall be performed after saving a document.

enumerator kA3DPDFEventDocWillPrint
kA3DPDFEventDocWillPrint = 13

An action that shall be performed before printing a document.

enumerator kA3DPDFEventDocDidPrint
kA3DPDFEventDocDidPrint = 14

An action that shall be performed after printing a document.

enumerator kA3DPDFEventFieldKeyStroke
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.