DocumentJavaScriptList

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:

Examples

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
        MyPage.Elements.Add(MyLabel)
     	        
        'Add MyPage to MyDocument
        MyDocument.Pages.Add(MyPage)
     	        
        ' Save the PDF Document
        MyDocument.Draw("C:\MyDocument.pdf")
    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 );
    }
}

Properties

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)

Methods

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

ceTe.DynamicPDF

In this topic