SetaPDF_Core_Document_Action_JavaScript Class representing a JavaScript action

File: /SetaPDF/Core/Document/Action/JavaScript.php

Execute a JavaScript script. See PDF 32000-1:2008 - 12.6.4.16

Class hierarchy

Summary

Properties


Static Methods

byObjectOrDictionary()

Creates an action object by an action dictionary.

Parameters
$objectOrDictionary : SetaPDF_Core_Type_AbstractType
 
Exceptions

Throws InvalidArgumentException


Methods

addNext()

Add an additional action to the next value of this action.

Parameters
$next : SetaPDF_Core_Type_Dictionary|SetaPDF_Core_Document_Action
 

getActionDictionary()

getIndirectObject()

Get the indirect object of this annotation or creates it in the specific document context.

Parameters
$document : SetaPDF_Core_Document

The document instance

getJavaScript()

Get the JavaScript code.

getNext()

Gets the PDF value of the next entry.

getPdfValue()

Get the PDF value of this action.

getType()

public string SetaPDF_Core_Document_Action::getType ( void )

Get the action type specified in the S key.

setIndirectObject()

Set the indirect object of this annotation.

Parameters
$indirectReference : SetaPDF_Core_Type_IndirectObjectInterface
 

setJavaScript()

public void SetaPDF_Core_Document_Action_JavaScript::setJavaScript ( string $javaScript )

Set the JavaScript code.

Parameters
$javaScript : string
 

setNext()

Set the next action which should be executed after this one.

Parameters
$next : SetaPDF_Core_Type_Dictionary|SetaPDF_Core_Document_Action