Classes used to build PDF documents

Classes

  ClassDescription
Public classArea
An area on a page containing paragraphs.
Public classAreaCollection
Collection of area objects.
Public classBorder
Specifies the border for objects.
Public classColumn
Column definition in which paragraphs are flowed.
Public classColumnCollection
Contains the column definitions for the pages in the section.
Public classComposeEntryEventArgs
Povides data for the ComposeEntry event of a CrossreferenceSection.
Public classCrossreferenceSection
A section that can generate a list of crossreferences.
Public classDocument
The document object represents the complete PDF file.
Public classDocumentInfo
Document Info for the document like Author, Title and Subject.
Public classDrawingSizeException
The exception that is thrown when a drawing doesn't fit on a page.
Public classEndPageEventArgs
Provides data for the EndPage event of a Section.
Public classFooter
An area that is repeated at the bottom of pages in a Section.
Public classGetWebCredentialsEventArgs
Class containing data for the GetWebCredentials event.
Public classHeader
An area that is repeated at the top of pages in a Section.
Public classImageSizeException
The exception that is thrown when a image cannot be placed within the available space.
Public classInvalidImageException
The exception that is thrown when an invalid or corrupt image is encountered.
Public classInvalidPdfException
The exception that is thrown when the PDF document is invalid.
Public classNoPagesException
The exception that is thrown when a document without any page is written.
Public classObject
Base class of all objects that can be read from XML.
Public classPageSize
Encapsulates the width and height of a page and provides standard page sizes.
Public classPdfException
Base class for all exceptions thrown from TallComponents components.
Public classQueryPageSettingsEventArgs
Provides data for the QueryPageSettings event of a Section.
Public classRectangle
A rectangle represents an area on the page.
Public classSection
Renders content onto one or more pages using Paragraphs, Headers, Footers and Areas.
Public classSectionCollection
Collection of paragraph objects. It is obtained through the Sections property of Document.
Public classSpacing
Spacing is used to define Margin and Padding.
Public classStartPageEventArgs
Provides data for the Startpage event of a Section.
Public classTextFlowException
The exception that is thrown when a text flow constraint cannot be satisfied.
Public classUnsupportedImageException
The exception that is thrown when an unsupported or unrecognised image format is encountered.
Public classWrongPasswordException
The exception that is thrown when a wrong password is specified or no password is specified where it is required.

Structures

  StructureDescription
Public structureUnit
Unit is used to convert a wide variety of units to points, which is the unit used in PDF.

Delegates

  DelegateDescription
Public delegateComposeEntryEventHandler
Represents the method that will handle the ComposeEntry event of a CrossreferenceSection.
Public delegateComposeSectionEventHandler
Represents the method that handles the StartCompose and EndComposeevent of a Section.
Public delegateEndPageEventHandler
Represents the method that will handle the EndPage event of a Section.
Public delegateGetWebCredentialsEventHandler
Represents the method that handles the GetWebCredentials event.
Public delegateQueryPageSettingsEventHandler
Represents the method that will handle the QueryPageSettings event of a Section.
Public delegateStartPageEventHandler
Represents the method that will handle the StartPage event of a Section.

Enumerations

  EnumerationDescription
Public enumerationCompression
Compression types for Image and ImageShape.
Public enumerationHorizontalAlignment
Horizontal alignment of text lines.
Public enumerationLastBehavior
The LastBehavior is used to specify how the Last boolean should work.
Public enumerationPageBoundary
The box which should be used as outline for the page.
Public enumerationPageOrientation
Orientations used by the Section to rotate the page in the viewer.
Public enumerationReadDirection
Different read directions for text.
Public enumerationUnitType
Known units handled by the Unit class.
Public enumerationVerticalAlignment
Vertical alignment of text lines.