Skip to content
Radu Martin edited this page May 31, 2020 · 26 revisions

Introduction

The library presents the two large groups of features: Extensions and Report Helpers. Features from the first group extend the DevExpress classes with additional functions. Report Helpers are convenient for creating reports and can be used instead of DevExpress Report Designer.

Extensions

Extensions add new features to the XtraReport and XRControl classes. Also, these extensions add features such as creating the borders, alignment the content and formatting the values on XRControls. In additional, there are extensions for manipulation the report parameters and extensions for add Report Helpers into report.

All extensions are stored in the /Extensions folder and are divided into sub-folders.

Report Helpers

Report Helpers are the basis for generating the reports. These features implement base class hierarchy and the default classes related to the report's bands. Base classes can be used for implement own design. The default classes can be overridden with additional functionality. Also, there are classes for add calculation on the summary of group footer bands.

All helpers are stored in the /DecorationHelpers folder and are divided into sub-folders.

Report constants and default values

The special static class, that keeps the default values, can be used for setting the operational values dependent for all reports, like the default paper size, orientation and formatting strings.

These values are stored in /ReportConstants.cs file.

Clone this wiki locally