Namespace DRIT.Pdf.Actions
Classes
ActionCollection
An ordered collection of PdfAction objects (spec §12.6). Actions are executed in the order they were added. When serialized, the first action is stored as the /A entry (or /OpenAction for the document catalog) and subsequent actions are chained via /Next entries.
GoToAction
A go-to action (spec §12.6.4.2) that changes the view to a specified destination within the current document.
GoToRemoteAction
A go-to-remote action (spec §12.6.4.3) that opens a different PDF document and optionally navigates to a destination within it.
JavaScriptAction
A JavaScript action (spec §12.6.4.15) that executes a JavaScript script when the action is triggered.
LaunchAction
A launch action (spec §12.6.4.5) that launches an application or opens a file. The behaviour is platform-dependent and controlled by the viewer.
PdfAction
Abstract base class for all PDF actions (spec §12.6). An action dictionary is described by the /Type /Action entry and a /S subtype name that determines the action's behaviour.
UriAction
A URI action (spec §12.6.4.7) that resolves a uniform resource identifier, typically opening it in a web browser.
Enums
ActionType
Identifies the subtype of a PDF action (spec §12.6, Table 214). Each value corresponds to a /S name in an action dictionary.