Reporting

In-Depth Appearance and Look-and-Feel Customization in XtraReports

XtraReports provides numerous options that control the style settings of your reports, as well as the appearance and look-and-feel of your user interface. Some of these options are listed below.

Comprehensive Themes

As with other DevExpress products, XtraReports provides full support for native DevExpress skins for every supported platform. Any visual theme can be applied to Print Preview forms, as well as to our End-User Report Designer.

Various DevExpress Themes Applied to the Document Preview Toolbar

Cascading Appearance

All appearance settings conform to the general report hierarchy, which means that every child element inherits its appearance settings from its parent. For every report element, you can determine which of its particular appearance settings it can inherit.

Inheritance of the Appearance Settings in XtraReports

Advanced Styles

You can better control the entire look-and-feel of your reports by assigning different styles to various report elements. Each style encompasses various appearance settings, like foreground and background colors, font settings and so on.

This allows you, for instance, to assign different even and odd styles for alternating table rows.

Using Styles in XtraReports

Report styles sheets can be stored in external files to be re-used across multiple reports.

Storing Style Sheets in XtraReports

Conditional Formatting

Using formatting rules, you can apply styles conditionally, depending on a control's current value or based on complex logical conditions.

Conditional Formatting in XtraReports

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.