The PerpetuumSoft.Reporting.DOM namespace contains classes that represent the document object model of a template as well as of the generated document.

Classes

  ClassDescription
AdvancedText
Represents a boxed text control.
Aggregate
Summary description for Aggregate.
AggregateCollection
Represents the collection of Aggregate objects.
AggregateGroup
Summary description for AggregateGroup.
AggregateGroupCollection
Represents the collection of AggregateGroup objects.
AggregatesRegularBand
Base class for regular bands supporting aggregation.
BandBase
The base class for all band classes in the report generator.
BandContainer
Represents the BandContainer element.
BarCode
Defines a barcode object in report generator.
Box
Defines a boxed control with borders and fills.
CalculateSubReportParameterEventArgs
Represents the data for the CalulateParameter event contained in the sub report element.
ChartControl
Provides report element for creating a chart.
ContainerControl
Base class for all container controls.
Content
Used for Master Report. Outputs bands from a report related to this master.
CrossBand
Represents a vertical band for 2-dimensional reports.
DataBand
Creates instances of the nested controls for each record in the data source.
DataBandBase
Represents the base class for all bands
DataBandSort
The type representing data sorting settings
DataBandSortCollection
Represents the data sorting settings collection
DataBandTotal
Determines totals calculation settings collection
DataBandTotalCollection
Determines totals calculation settings collection
Detail
Defines a detail band.
DetailBase
Base class for all detail bands.
Document
Represents both report templates and final reports.
FindTextArgument
Defines arguments for FindText operations.
FindTextOptions
Specifies the options for FindText operations.
Footer
Defines a footer band.
GraphicsSettings
Represents graphics settings.
GroupBand
Base class for group bands.
GroupBandBase Obsolete.
Represents base class for all group bands
GroupFooter Obsolete.
Defines a group footer.
GroupHeader Obsolete.
Defines a group header.
Header
Represents header band.
Page
Represents a single page in the report document.
PageBand
Base class for those bands that must appear on every page, such as page headers and footer.
PageCollection
Represents the collection of pages in the document.
PageFooter
Represents a page footer.
PageHeader
Represents a page header.
PageOverlay
Represents a page overlay band.
PaintArguments
Provides data for painting a control.
Parameter
Represents partameter transmitted to a document.
ParameterCollection
Represent collection of document parameters.
Picture
Represents a picture control.
ProcessRecordEventArgs
Represents data about the processing of the source data records
RegularBand
Base class for standard bands.
RegularBandBase
Base class for regular bands.
ReportBindableAttribute
Marks the properties that can be bound to an expression.
ReportComponent
Base class for all components in the Report Sharp-Shooter library.
ReportControl
Base class for all controls in the Report Sharp-Shooter library.
ReportControlCollection
Defines a collection of controls in the report.
ReportControlException
The exception that is thrown in ReportControl method.
ReportDataBinding
Provides binding a component's property to a data/expression.
ReportDataBindingCollection
Defines a collection of data bindings in the report.
RichText
Represents rich text control.
Section
The base class for all band controls.
Shape
Defines a shape control.
SideBySide
Represents the SideBySide elemet.
Style
Defines a style for using in a style sheet.
StyleCollection
Defines the collection of styles for a style sheet.
StyleSheet
Defines a style sheet.
SubReport
Represents the SubReport elemet.
SubReportBase
Base class for sub reports.
SubReportParameter
Represents parameters for SubReport element.
SubReportParameterCollection
Represents collection of SubReportParameter.
TextBox
Represents a boxed text control.
TextControl
Base class for text elements.
VisualControl
Base class for all visual controls.
Widget
Provides report element for displaying an instrument from Instrumentation ModelKit.
WinFormsControl
Represents a Windows Forms control.
ZipCode
Represents a ZIP code control.

Interfaces

  InterfaceDescription
IContainerControl
Defines common interface for all container controls.
IDataBand
Defines common interface for all data-aware bands.
IRegularBand
Defines common interface for all standard bands.

Delegates

  DelegateDescription
CalculateSubReportParameterEventHandler
Represents the method that will handle the CalculateParameters event.

Enumerations

  EnumerationDescription
AggregateDataType
Enumerates aggregeted data type.
FindDirection
Specifies search direction for FindText operations.
FindScope
Specifies the scope for FindText operations.
PageBandMode
Specifies rendering modes for PageBand.
PageOrientation
Specifies page orientation.
PaperKind
Specifies paper kinds.
PictureSizeMode
Specifies drawing modes for a picture.
ScriptLanguage
Specifies the script language for the report template.