See Also

OrderedList Members  | ceTe.DynamicPDF.PageElements Namespace

Requirements

Namespace: ceTe.DynamicPDF.PageElements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: ceTe.DynamicPDF (in ceTe.DynamicPDF.dll)

Language

Visual Basic

C#

Show All

Represents an ordered list.

For a list of all members of this type, see OrderedList members.

Object Model




Inheritance Hierarchy

System.Object
   ceTe.DynamicPDF.PageElement
      ceTe.DynamicPDF.PageElements.RotatingPageElement
         ceTe.DynamicPDF.PageElements.List
            ceTe.DynamicPDF.PageElements.OrderedList

Syntax

[Visual Basic]
Public Class OrderedList    Inherits List    Implements IAreaICoordinate 
[C#]
public class OrderedList : List, IAreaICoordinate 

Remarks

See the Lists topic for more on ordered lists.

NOTE: This page element cannot be used within a table cell, or tranformation group.

Example

The following example shows a OrderedList text being displayed on the page.

[Visual Basic] 

Imports System
Imports ceTe.DynamicPDF
Imports ceTe.DynamicPDF.PageElements

Module MyModule
    Sub Main()
        ' Create a PDF Document
        Dim MyDocument As Document = New Document

        ' Create a Page and add it to the document
        Dim MyPage As Page = New Page
        MyDocument.Pages.Add(MyPage)

        ' Create an OrderedList.
        Dim list As OrderedList = New OrderedList(50,120,300,500)

        list.ListItemTopMargin = 5
        list.ListItemBottomMargin = 5
        list.BulletPrefix = "("
        list.BulletSuffix = ")"
        list.TextColor = RgbColor.HotPink
        Dim label1 As Label = New Label("CeTe Software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and add new content to existing PDF documents from within your applications.",50,50,400,200)
        label1.Align = TextAlign.Justify

        ' Add ListItem to the List.
        Dim item1 As ListItem = list.Items.Add(".NET products")
        item1.Underline = true
        Dim item2 As ListItem = list.Items.Add("JAVA products")
        item2.Underline = true
        Dim item3 As ListItem = list.Items.Add("COM products")
        item3.Underline = true

        ' Add OrderedSubList under ListItem item1.
        Dim subList1 As OrderedSubList = item1.SubLists.AddOrderedSubList(NumberingStyle.RomanUpperCase)
        subList1.TextColor = RgbColor.DarkGoldenRod
        Dim item4 As ListItem = subList1.Items.Add("DynamicPDF™ Generator for .NET")
        Dim item5 As ListItem = subList1.Items.Add("DynamicPDF™ Merger for .NET")

        Dim subList2 As OrderedSubList = item2.SubLists.AddOrderedSubList(NumberingStyle.RomanUpperCase)
        subList2.TextColor = RgbColor.DarkGoldenRod
        Dim item6 As ListItem = subList2.Items.Add("DynamicPDF™ Generator for JAVA")
        Dim item7 As ListItem = subList2.Items.Add("DynamicPDF™ Merger for JAVA")

        Dim subList3 As OrderedSubList = item3.SubLists.AddOrderedSubList(NumberingStyle.RomanUpperCase)
        subList3.TextColor = RgbColor.DarkGoldenRod
        Dim item8 As ListItem = subList3.Items.Add("DynamicPDF™ Generator")
        Dim item9 As ListItem = subList3.Items.Add("DynamicPDF™ ReportWriter")

        Dim subList4 As OrderedSubList = item6.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase)
        subList4.TextColor = RgbColor.BlueViolet
        Dim item10 As ListItem = subList4.Items.Add("Community Edition")
        Dim item11 As ListItem = subList4.Items.Add("Developer Edition")
        Dim item12 As ListItem = subList4.Items.Add("Server Edition")

        Dim subList5 As OrderedSubList = item7.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase)
        subList5.TextColor = RgbColor.BlueViolet
        Dim item13 As ListItem = subList5.Items.Add("Evaluation Edition")
        Dim item14 As ListItem = subList5.Items.Add("Developer Edition")
        Dim item15 As ListItem = subList5.Items.Add("Server Edition")

        Dim subList6 As OrderedSubList = item4.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase)
        subList6.TextColor = RgbColor.BlueViolet
        Dim item16 As ListItem = subList6.Items.Add("Community Edition")
        Dim item17 As ListItem = subList6.Items.Add("Professional Edition")
        Dim item18 As ListItem = subList6.Items.Add("Enterprise Edition")

        Dim subList7 As OrderedSubList = item5.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase)
        subList7.TextColor = RgbColor.BlueViolet
        Dim item19 As ListItem = subList7.Items.Add("Standard Edition")
        Dim item20 As ListItem = subList7.Items.Add("Professional Edition")
        Dim item21 As ListItem = subList7.Items.Add("Enterprise Edition")

        'Add the OrderedList to the page
        MyPage.Elements.Add(list)
        MyPage.Elements.Add(label1)

        ' Save the PDF
        MyDocument.Draw("C:\MyDocument.pdf")
    End Sub
End Module

[C#] 

using System; 
using ceTe.DynamicPDF; 
using ceTe.DynamicPDF.PageElements; 
 
 class MyClass 

    static void Main() 
    { 
        // Create a PDF Document. 
        Document doc = new Document(); 
 
        // Create a Page. 
        Page page1 = new Page(); 
 
        // Create a OrderedList. 
        OrderedList list = new OrderedList(50,120,300,500); 
 
        list.ListItemTopMargin = 5; 
        list.ListItemBottomMargin = 5; 
        list.BulletPrefix = "("; 
        list.BulletSuffix = ")"; 
        list.TextColor = RgbColor.HotPink; 
        Label label1 = new Label("CeTe Software specializes in components for dynamic PDF generation and manipulation. The DynamicPDF™ product line allows you to dynamically generate PDF documents, merge PDF documents and add new content to existing PDF documents from within your applications.",50,50,400,200); 
        label1.Align = TextAlign.Justify; 
 
        // Add ListItem to the List. 
        ListItem item1  = list.Items.Add(".NET products"); 
        item1.Underline = true; 
        ListItem item2  = list.Items.Add("JAVA products"); 
        item2.Underline = true; 
        ListItem item3  = list.Items.Add("COM products"); 
        item3.Underline = true; 
 
        // Add OrderedSubList under ListItem item1 
        OrderedSubList subList1 = item1.SubLists.AddOrderedSubList(NumberingStyle.RomanUpperCase); 
        subList1.TextColor = RgbColor.DarkGoldenRod; 
        ListItem item4 = subList1.Items.Add("DynamicPDF™ Generator for .NET"); 
        ListItem item5 = subList1.Items.Add("DynamicPDF™ Merger for .NET"); 
 
        OrderedSubList subList2 = item2.SubLists.AddOrderedSubList(NumberingStyle.RomanUpperCase); 
        subList2.TextColor = RgbColor.DarkGoldenRod; 
        ListItem item6 = subList2.Items.Add("DynamicPDF™ Generator for JAVA"); 
        ListItem item7 = subList2.Items.Add("DynamicPDF™ Merger for JAVA"); 
 
        OrderedSubList subList3 = item3.SubLists.AddOrderedSubList(NumberingStyle.RomanUpperCase); 
        subList3.TextColor = RgbColor.DarkGoldenRod; 
        ListItem item8 = subList3.Items.Add("DynamicPDF™ Generator"); 
        ListItem item9 = subList3.Items.Add("DynamicPDF™ ReportWriter"); 
 
        OrderedSubList subList4 = item6.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase); 
        subList4.TextColor = RgbColor.BlueViolet; 
        ListItem item10 = subList4.Items.Add("Community Edition"); 
        ListItem item11 = subList4.Items.Add("Developer Edition"); 
        ListItem item12 = subList4.Items.Add("Server Edition"); 
 
        OrderedSubList subList5 = item7.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase); 
        subList5.TextColor = RgbColor.BlueViolet; 
        ListItem item13 = subList5.Items.Add("Evaluation Edition"); 
        ListItem item14 = subList5.Items.Add("Developer Edition"); 
        ListItem item15 = subList5.Items.Add("Server Edition"); 
 
        OrderedSubList subList6 = item4.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase); 
        subList6.TextColor = RgbColor.BlueViolet; 
        ListItem item16 = subList6.Items.Add("Community Edition"); 
        ListItem item17 = subList6.Items.Add("Professional Edition"); 
        ListItem item18 = subList6.Items.Add("Enterprise Edition"); 
 
        OrderedSubList subList7 = item5.SubLists.AddOrderedSubList(NumberingStyle.AlphabeticLowerCase); 
        subList7.TextColor = RgbColor.BlueViolet; 
        ListItem item19 = subList7.Items.Add("Standard Edition"); 
        ListItem item20 = subList7.Items.Add("Professional Edition"); 
        ListItem item21 = subList7.Items.Add("Enterprise Edition"); 
 
        // Add the OrderedList to the page 
        page1.Elements.Add(list); 
        page1.Elements.Add(label1); 
 
        // Add the Page to the Document. 
        doc.Pages.Add(page1); 
 
        // Save the PDF 
        doc.Draw(@"C:\MyDocument.pdf"); 
    } 
}

Licensing

This class is a DynamicPDF Generator Professional Edition feature. One of the following licenses is required for non-evaluation usage:

Requirements

Namespace: ceTe.DynamicPDF.PageElements

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: ceTe.DynamicPDF (in ceTe.DynamicPDF.dll)

See Also

OrderedList Members  | ceTe.DynamicPDF.PageElements Namespace

 

 


© Copyright 2007, ceTe Software