ActiveReports 13 Professional introduces a new ProDesigner for Web—a report designer optimized to be embedded in web applications. Based on the popular ProDesigner for desktop, a standalone desktop designer app that can also be added to desktop solutions as a control, this web designer brings the same functionality to the web with all of the major browsers supported.
The HTML5-based Web Designer allows you to give the power of ad-hoc reporting to your end users. Your users can view, create, and edit reports all in a single application. You can easily embed the Web Designer in your website or application with just a few lines of code:
<div id="designer-id" style="width: 100%; height: 100%;"></div> <script> // ... declaring auxiliary variables/functions var designerElementId = 'designer-id'; var designerOptions = // ... designer.renderApplication(designerElementId, designerOptions); </script>
Of course, you'll have the option to customize both the theme and user actions. You'll have complete control over what your end users see, and can manage their access to report properties and designer components.
For example, you can specify per-user access to:
Your end users will have the freedom to create and change a report’s layout, and you'll be able to limit their access to sensitive areas of the report.
The ProDesigner control supports all the classic and modern data sources, including SQL, JSON, XML, CSV, and more. You can customize the designer to prevent users from creating new datasets, or to allow them access to one group of datasets (but not others).
The ProDesigner control features the following controls include Table, Tablix, Charts, FormattedText, Barcodes, among others.
Users can leverage the intuitive drag-and-drop functionality to add controls, fields, or report items to the design surface. With such a low learning curve, even the most non-technical user can quickly design reports. Furthermore, the design surface is optimized with page layout, margins, snap-to-grid alignment, and built-in preview to help users create the ultimate WYSIWYG reports.
See how easy it is to create a chart: