THPDFActionBuilder Class

Builds reusable PDF action dictionaries for document open actions, annotation actions, annotation additional actions, form-field and widget additional actions, and push button actions

Declaration

THPDFActionBuilder = class(TObject)

Unit

HPDFDoc

Parameters

NamePurpose
URIInput used by the THPDFActionBuilder workflow
JavaScriptInput used by the THPDFActionBuilder workflow
SubmitFormInput used by the THPDFActionBuilder workflow
SubmitFormFieldsBuilds a submit action scoped to named form fields
ResetFormInput used by the THPDFActionBuilder workflow
ResetFormFieldsBuilds a reset action scoped to named form fields
HideInput used by the THPDFActionBuilder workflow
ShowInput used by the THPDFActionBuilder workflow
ImportDataInput used by the THPDFActionBuilder workflow
NamedInput used by the THPDFActionBuilder workflow
GoToNamedDestinationInput used by the THPDFActionBuilder workflow
GoToPageBuilds a local page navigation action with a direct page destination
GoToRemoteBuilds a remote document navigation action that targets a page index
GoToRemotePageBuilds a remote document navigation action with fit-mode destination coordinates
GoToRemoteNamedDestinationBuilds a remote document navigation action that targets a named destination
LaunchBuilds an external file Launch action with optional new-window behaviour
ThreadBuilds a document-thread navigation action that targets a named thread destination
SoundBuilds a Sound action from caller supplied audio bytes and THPDFSoundParams
MovieBuilds a Movie action for a dictionary returned by AddMovieAnnotation
RenditionBuilds a Rendition action for a Screen annotation and media file specification
SetOCGStateBuilds a layer visibility action for a registered optional content group
ShowLayerBuilds a SetOCGState action that turns a layer on
HideLayerBuilds a SetOCGState action that turns a layer off
ToggleLayerBuilds a SetOCGState action that toggles a layer
TransitionBuilds a Trans action with a page-transition dictionary
GoTo3DViewBuilds a GoTo3DView action for a 3D annotation and view name
ThenActionInput used by the THPDFActionBuilder workflow

Usage notes

Related API