End-User Report Designer for Windows Forms
For Windows Forms applications, XtraReports ships with a powerful standalone End-User Report Designer, without which no reporting solution is truly complete.
All features, which are available in our report designer, integrated into Visual Studio IDE are also available in the End-User Report Designer, which is open to any customization. Some of these features are described below.
Standard and Ribbon User Interfaces
An End-User Designer ships with two built-in user interface solutions:
The Ribbon user interface allows you to emulate the Microsoft Office® UI with ease. To implement this UI, you must have a valid license to the XtraBars Suite.
To create a custom End-User Designer with Ribbon you need to separately purchase our XtraBars Suite.
Our End-User Designer supports the simultaneous editing of multiple reports, each with its own design surface.
The capability to save a report to a file and then restore it makes it possible for end-users to re-use manually created reports between application runs.
In addition, you can implement a centralized storage where all reports persist. This storage can be a database, XPCollection, ZIP file or any other object.
Moreover, you can provide a mechanism to serialize a report data source, along with the report definition, to a file or stream in an XML format.
End-User Designer includes our intelligent Report Wizard that allows your end-users to quickly go through the process of standard reports creating. Moreover, the wizard ships with dozens of templates for creating labels of all popular types.
XtraReports enables you to use C#, Visual Basic .NET and JScript .NET scripts in your reports, with a convenient interface to maintain and validate your scripts.
All the interface elements of which our End-User Designer is comprised are available as stand-alone controls. This makes it possible to create a custom End-User Designer that can deliver any additional functionality, as well as hide all unnecessary features from your end-users.
Support for Skins
The End-User Report Designer fully supports our skinning engine. This allows you to integrate the designer seamlessly with your application.