See Also

LineSubPath 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 a line subpath.

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

Inheritance Hierarchy

System.Object
   ceTe.DynamicPDF.PageElements.SubPath
      ceTe.DynamicPDF.PageElements.LineSubPath

Syntax

[Visual Basic]
Public Class LineSubPath    Inherits SubPath
[C#]
public class LineSubPath : SubPath

Remarks

This class, when added to a Path, is used to create a straight line path to the LineSubPath's specified location.

Example

The following example will display a path that incorporates several different subpaths before retuning to its starting location.

[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 a path
        Dim MyPath As Path = New Path(50, 150, RgbColor.Blue, RgbColor.Yellow, _
            3, LineStyle.Solid, True)

        ' Add some sub paths to the path
        MyPath.SubPaths.Add(New CurveSubPath(50, 400, 300, 150, -200, 400))
        MyPath.SubPaths.Add(New LineSubPath(300, 400))
        MyPath.SubPaths.Add(New CurveToSubPath(300, 150, 50, 300))
        MyPath.SubPaths.Add(New CurveFromSubPath(150, 100, 200, -100))

        ' Add the path to the page
        MyPage.Elements.Add(MyPath)

        ' 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 document = new Document(); 
 
        // Create a Page and add it to the document 
        Page page = new Page(); 
        document.Pages.Add( page ); 
 
        // Create a path 
        Path path = new Path( 50, 150, RgbColor.Blue, RgbColor.Yellow, 3,  
            LineStyle.Solid, true ); 
 
        // Add some sub paths to the path 
        path.SubPaths.Add( new CurveSubPath( 50, 400, 300, 150, -200, 400 ) ); 
        path.SubPaths.Add( new LineSubPath( 300, 400 ) ); 
        path.SubPaths.Add( new CurveToSubPath( 300, 150, 50, 300 ) ); 
        path.SubPaths.Add( new CurveFromSubPath( 150, 100, 200, -100 ) ); 
 
        // Add the path to the page 
        page.Elements.Add( path );     
 
        // Save the PDF 
        document.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

LineSubPath Members  | ceTe.DynamicPDF.PageElements Namespace

 

 


© Copyright 2006, ceTe Software