| Class | Description | |
|---|---|---|
|  | ActionEventArgs | Provides data for the IAction event. | 
|  | InvalidReportDefinitionException | Exception raised when a report definition is invalid. | 
|  | LocateCredentialsEventArgs | Provides data for LocateCredentials event. | 
|  | LocateDataSourceEventArgs | Provides data for the LocateDataSource event. | 
|  | PageReport | Loads, modifies, or saves a report definition. | 
|  | PageSettings | Specifies the page settings used to print the report document pages. | 
|  | ReportDataException | This exception is thrown when an error occurs while connecting to the report's data source. | 
|  | ReportException | This exception or one of its descendent classes is thrown when an error occurs while running the report. | 
|  | ReportScriptException | The ReportScriptException is thrown when an error occurs in the report scripting code or any of the report's calculated DataField expressions. | 
|  | SectionCollection | Represents a collection of all sections (Section objects) in the report layout. | 
|  | SectionReport | The SectionReport class is the base class for all section reports. It is used to execute and render the report. | 
|  | SectionReport.FetchEventArgs | FetchEventArgs class provides data required for the FetchData Event. | 
|  | SystemPrinter | Represents the settings of the SystemPrinter class. | 
| Delegate | Description | |
|---|---|---|
|  | LocateCredentialsEventHandler | Represents method that handles LocateCredentials event. | 
|  | LocateDataSourceEventHandler | Represents the method that will handle the LocateDataSource event | 
|  | SectionReport.FetchEventHandler | Represents the method that handles the FetchData event. | 
|  | SectionReport.ParameterUIClosedHandler | Represents a method that handles the ParameterUIClosed event. | 
| Enumeration | Description | |
|---|---|---|
|  | LayoutAction | Specifies the action to be performed after a section is formatted. | 
|  | PageSettings.PrinterCollate | Determines the collation order when printing multiple copies of a report. | 
|  | SectionReport.ReportState | Determines the current state of the report engine. | 
|  | SectionReport.RpxFormat | Specifies the format in which the report is to be saved. | 
 
     
     
     
     
    