The PerpetuumSoft.Reporting.Components namespace contains classes and components which are used for reports generation.
Classes
| Class | Description | |
|---|---|---|
| ErrorEventArgs | Provides data for ShowError and HandleException events. | |
| FileReportSlot | Represents report source saved in a file. | |
| GetAvailableTemplateNamesEventArgs | Represents names of available templates | |
| GetReportParameterEventArgs | Provides data for the GetReportParameter event. | |
| HyperlinkEventArgs | Provides data for Hyperlink click events. | |
| InlineReportSlot | Represents report source saved in a string. | |
| ObjectPointerCollection | Represents a collection of associated String keys and Object values. Manages the list of data sources in report. | |
| RenderingErrorEventArgs | Represents the information on the rendering error. | |
| ReportBase | Base class for all Report components in the library. Provides basic logic for working with final documents. | |
| ReportGenerator | Obsolete. Defines the central component that provides interaction between all parts of Report Sharp-Shooter. It integrates the report template, rendering of the final document, runs the report template designer etc. | |
| ReportManager | Contains reports collection and datasources collection. | |
| ReportPrintDocument | Provides document printing. | |
| ReportSlot | Represents base class for report sources. | |
| ReportSlotCollection | Represents collection of ReportSlots. | |
| ResolveDataSourceEventArgs | Provides data for the ResolveDataSource event. | |
| ResolveSubReportEventArgs | Provides data for the ResolveSubReport event. | |
| ResolveSubReportSourceEventArgs | ||
| UrlReportSlot | Represents report source read from a specific URL. |
Interfaces
| Interface | Description | |
|---|---|---|
| IReportSource | Provides functionality to report sources. |
Delegates
| Delegate | Description | |
|---|---|---|
| ErrorEventHandler | Represents method that will handle ShowError and HandleException events. | |
| GetAvailableTemplateNamesEventHandler | Occurs when it is necessary to get names of available templates | |
| GetReportParameterEventHandler | Represents method that will handle the GetReportParameter event. | |
| HyperlinkEventHandler | Represents method that will handle the HyperlinkClick event. | |
| ResolveDataSourceEventHandler | Represents method that will handle the ResolveDataSource event. | |
| ResolveSubReportEventHandler | Represents method that will handle the ResolveSubReport event. | |
| ResolveSubReportSourceEventHandler | ||
| ShowProgressDelegate | Represents method that will handle the ShowProgress event. |