Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

PdfDocumentJavaScript

OfficeIMO.Pdf

Namespace
OfficeIMO.Pdf
Assembly
OfficeIMO.Pdf
Source revision
ac7e6e1bad8a with working tree changes
Modifiers
sealed

Explicit active-content operations for named document-level JavaScript.

Inheritance

  • object
  • PdfDocumentJavaScript

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Methods

public PdfJavaScriptEditResult AddOrReplace(string name, string script) #

Adds a named script or replaces the source of an existing script with the same name.

Parameters

name string required
script string required
public PdfJavaScriptEditResult Clear() #

Removes every named document-level script.

public PdfJavaScriptEditResult Edit(Action<PdfJavaScriptEditSession> edit) #

Applies a transactional named-script collection edit. JavaScript is active content and may execute in capable PDF viewers. The default sanitization policy removes authored scripts unless JavaScript is explicitly allowed.

Parameters

edit System.Action<OfficeIMO.Pdf.PdfJavaScriptEditSession> required
public IReadOnlyList<PdfJavaScript> List() #

Lists named document-level scripts and their exact source text.

Returns

IReadOnlyList<PdfJavaScript>
public PdfJavaScriptEditResult Remove(string name) #

Removes a named script when it exists.

Parameters

name string required