Represents a list of JavaScript entries.

public class DocumentJavaScriptList : Resource
Public Class DocumentJavaScriptList
    Inherits Resource

Inheritance: ObjectResourceDocumentJavaScriptList

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 );


CountGets the number of JavaScript entries actually contained in the DocumentJavaScriptList .
Item[Int32]Gets the DocumentJavaScript at the given index.
Item[String]Gets the DocumentJavaScript with the given name.
RequiredPdfObjectsGets the number of PDF objects required by the resource.
(Inherited from Resource)
ResourceTypeGets the type of resource.
(Inherited from Resource)
UidGets the unique ID of the resource.
(Inherited from Resource)


Add(DocumentJavaScript)Adds a DocumentJavaScript to the DocumentJavaScriptList .
ContainsName(String)Returns a value indicating whether the provided name is found in the list of JavaScript entries.
Draw(DocumentWriter)Draws the JavaScript entries to the given DocumentWriter 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