The PerpetuumSoft.Reporting.DOM namespace contains classes that represent the document object model of a template as well as of the generated document.
Classes
Class | Description | |
---|---|---|
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
Interface | Description | |
---|---|---|
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
Delegate | Description | |
---|---|---|
CalculateSubReportParameterEventHandler | Represents the method that will handle the CalculateParameters event. |
Enumerations
Enumeration | Description | |
---|---|---|
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. |