Package-level declarations
Types
Link copied to clipboard
class KiteJsScriptEngine(val instructionBudget: Int = DEFAULT_INSTRUCTION_BUDGET, deadline: () -> Boolean? = null, clock: () -> Long? = null, asmJs: Boolean = true) : KiteScriptEngine
A KiteScriptEngine that runs on KiteJS.
Link copied to clipboard
class PdfScriptAlert
A message a script asked to show, through app.alert.
Link copied to clipboard
Link copied to clipboard
class PdfScriptPrompt
A question a script asked, through app.response.
Link copied to clipboard
What a script asked the host to do, when it wants something outside the document.
Link copied to clipboard
class PdfScriptRunner(document: PdfDocument, val formState: PdfFormState = PdfFormState(document), val policy: PdfScriptPolicy = PdfScriptPolicy(), onAlert: (PdfScriptAlert) -> Int = { 1 }, onConsole: (String) -> Unit = {}, onRequest: (PdfScriptRequest) -> Unit = {}, onResponse: (PdfScriptPrompt) -> String? = { null }, clock: () -> Long? = null, engine: KiteScriptEngine? = null) : PdfScriptHandler, AutoCloseable
Runs the JavaScript a PDF carries: its document scripts, the actions of its pages and buttons, and the four scripts a form field runs while it is filled.