The Section type exposes the following members.

Constructors

  NameDescription
Public methodSection
Creates a new, empty section.

Methods

  NameDescription
Protected methodCompose
Implement this method in a derived class to generate content dynamically.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRead(String)
Read from XML file.
(Inherited from Object.)
Public methodRead(XmlElement)
Read from XML element.
(Inherited from Object.)
Public methodRead(XmlReader)
Read from XML reader.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyBackgroundAreas
Get the collection of Area objects that is associated with each page of this Section.
Public propertyBleedBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the region to which the contents of the page should be clipped when output in a production environment.
Public propertyColumns
Get or set the collection of columns on the pages of this section.
Public propertyCropBox
The printed or viewed area of the page.
Public propertyDoNotBreak
Get or set if this section has to be rendered on a single page.
Public propertyEvenFooter
Get or set a fixed area at the bottom of each even page of this section.
Public propertyEvenHeader
Get or set a fixed area at the top of each even page of this section.
Public propertyFooter
Get or set a fixed area at the bottom of each page of this section.
Public propertyForegroundAreas
Get the collection of Area objects that is associated with each page of this Section.
Public propertyHeader
Get or set a fixed area at the top of each page of this section.
Public propertyMargin
Get the width of the whitespace around the main content in points.
Public propertyOddFooter
Get or set a fixed area at the bottom of each odd page of this section.
Public propertyOddHeader
Get or set a fixed area at the top of each odd page of this section.
Public propertyOrientation
Page orientation in the viewer (counterclockwise).
Public propertyPageSize
Get or set the height and width of all pages in this section in points.
Public propertyParagraphs
Returns a paragraphs object. Use this property to add new paragraphs.
Public propertyRestartPageNumber
Get or set the page number of the first page of this section.
Public propertyStartOnNewPage
Get or set if you want this section to start on a new page.
Public propertyTrimBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the intended dimensions of the finshed page after trimming. May be smaller than the bleed box for printing instructions, cut marks, or color bars.
Public propertyVerticalAlignment
Get or set the vertical alignment of the contained ParagraphCollection.

Events

  NameDescription
Public eventEndCompose
Occurs when the Compose phase is about to end.
Public eventEndPage
Occurs right after the main area has been completely filled with paragraphs.
Public eventQueryPageSettings
Occurs before a new empty page is added to the document.
Public eventStartCompose
Occurs when the Compose phase starts.
Public eventStartPage
Occurs right after a new empty page has been added to the document.

See Also