Represents a PDF document's JavaScript entry.

public class DocumentJavaScript
Public Class DocumentJavaScript

Inheritance: ObjectDocumentJavaScript

Licensing Info

This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:


Imports System
Imports ceTe.DynamicPDF
Imports ceTe.DynamicPDF.PageElements
Module MyModule
    Sub Main()
        'Create a MyDocument and set it's properties
        Dim MyDocument As ceTe.DynamicPDF.Document = New ceTe.DynamicPDF.Document
        'Create a MyPage to add to the MyDocument
        Dim MyPage As ceTe.DynamicPDF.Page = New ceTe.DynamicPDF.Page(PageSize.Letter, PageOrientation.Portrait, 54.0F)
        'Create a label to add to the MyPage
        Dim Text As String = "JavaScript Example"
        Dim MyLabel As Label = New Label(Text, 0, 0, 504, 100, Font.Helvetica, 18, TextAlign.Center)
        'Add the JavaScript Alert to the Document
        MyDocument.JavaScripts.Add(New DocumentJavaScript("HelloWorld", "app.alert(""Hello World!!"")"))
        'Add label to MyPage
        'Add MyPage to MyDocument
        ' Save the PDF Document
    End Sub
End Module
using System;
using ceTe.DynamicPDF;
using ceTe.DynamicPDF.PageElements;

public class Example 
    public static void CreatePDF(string outputPath)
        // Create a document and set it's properties
        ceTe.DynamicPDF.Document document = new ceTe.DynamicPDF.Document();
        // Create a page to add to the document
        ceTe.DynamicPDF.Page page = new ceTe.DynamicPDF.Page( PageSize.Letter, PageOrientation.Portrait, 54.0f );
        // Create a Label to add to the page
        string text = "JavaScript Example";
        Label label = new Label( text, 0, 0, 504, 100, Font.Helvetica, 18, TextAlign.Center );
        // Add the JavaScript alert to the Document
        document.JavaScripts.Add( new DocumentJavaScript( "HelloWorld", "app.alert(\"Hello World!!\")" ) );
        // Add label to page
        page.Elements.Add( label );
        // Add page to document
        document.Pages.Add( page );
        // Save the PDF document
        document.Draw( outputPath );


For more details on using the document's JavaScript take a look at the JavaScript topic.


DocumentJavaScript(String, String)Initializes a new instance of the DocumentJavaScript class.


JavaScriptGets the actual JavaScript.
NameGets the name of the JavaScript entry.


DrawReference(DocumentWriter)Draws a reference to the JavaScript indirect object.
Equals(Object)Determines whether the specified Object is equal to the current Object .
(Inherited from Object)
GetHashCode()Serves as a hash function for a particular type.
(Inherited from Object)
GetType()Gets the Type of the current instance.
(Inherited from Object)
ToString()Returns a String that represents the current Object .
(Inherited from Object)

See Also


In this topic