For a list of all members of this type, see AreaGroup Members
System.Object
ceTe.DynamicPDF.PageElement
ceTe.DynamicPDF.PageElements.Group
public class AreaGroup : Group, IArea, ICoordinate, IEnumerable, IPageElementContainer
Remarks
Example
[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 area group
Dim MyGroup As AreaGroup = New AreaGroup(200, 200)
' Add page elements to the group
MyGroup.Add(New Rectangle(0, 0, 200, 200, 3))
MyGroup.Add(New Line(0, 100, 100, 0, 3))
MyGroup.Add(New Line(100, 0, 200, 100, 3))
MyGroup.Add(New Line(200, 100, 100, 200, 3))
MyGroup.Add(New Line(100, 200, 0, 100, 3))
' Add the group to the page
MyPage.Elements.Add(MyGroup)
' 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 an area group
AreaGroup group = new AreaGroup( 200, 200 );
// Add page elements to the group
group.Add( new Rectangle( 0, 0, 200, 200, 3 ) );
group.Add( new Line( 0, 100, 100, 0, 3 ) );
group.Add( new Line( 100, 0, 200, 100, 3 ) );
group.Add( new Line( 200, 100, 100, 200, 3 ) );
group.Add( new Line( 100, 200, 0, 100, 3 ) );
// Add the group to the page
page.Elements.Add( group );
// Save the PDF
document.Draw( @"C:\MyDocument.pdf" );
}
}
Requirements
Namespace: ceTe.DynamicPDF.PageElements Namespace
Assembly: DynamicPDF.Generator.[Edition].dll
See Also
AreaGroup members | ceTe.DynamicPDF.PageElements Namespace

