The PerpetuumSoft.Reporting.Components namespace contains classes and components which are used for reports generation.

Classes

  ClassDescription
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

  InterfaceDescription
IReportSource
Provides functionality to report sources.

Delegates

  DelegateDescription
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.