ActiveReports.NET v16.1 Has Released

We’re pleased to announce the release of ActiveReports 16.1, our first update to ActiveReports 16, released back in January. This release is a free update for all ActiveReports 16 users and comes with several new features, including: 

  • Silent Printing in JSViewer and WebViewer controls
  • Customize and hide Common Values and Expressions collections
  • Performance Improvements
  • Charts Enhancements: Expressions in Rule Condition
  • Moving dialog boxes
  • Design Surface Rulers
  • Excel Export keeps Frozen settings

JSViewer and WebViewer

Both the JSViewer and WebViewer controls come with built-in printing capability via a print dialog so users can select how they print their reports. Many times, you want to simplify printing by not displaying the Print Process dialog box.

Print to PDF

With this release, you can set the 'silentPrint' property of the viewer to enable this functionality: 

viewer = GrapeCity.ActiveReports.JSViewer.create( { element: ‘#root', *silentPrint: true*} )

Sales Dashboard

Web Report Designer

The Web-based Report Designer is one of our most popular controls because of its ease of use and flexibility. The feature we have implemented for the Web-based Report Designer is the ability to add Rulers. Similar to MS Word having vertical and horizontal rulers to adjust page margins, you can now add rulers to your design surface for not only WYSIWYG measurements but also for easily adjusting margins.

Rulers

Previously, you would adjust your report margins in the Properties panel of the report. Now, you can simply drag the ruler edges to do so. By default, the rulers are disabled. To enable them, you can use something like:

designerOptions.rulers = {
    visible: true, // default: false
    snapStep:    {
        in: number, // default: 0.25<
        cm: number, // default: 0.5
    }
}, 

Other Features

There are a few other enhancements and features in addition to what is listed above. In this release, we've enhanced our Excel Data Export to support exporting frozen rows and columns within the Table and Tablix controls. Additionally, we've enhanced the Rules feature to allow you to compare two plots.

To do this, we've enabled support for Expressions in the Condition property of Rules and added the corresponding CurrentValue(), NextValue(), and PreviousValue() functions to evaluate each data point. This gives you a lot more latitude and flexibility to control the runtime behavior of your charts so you can create charts that indicate in red any values of the financial plot that are lower than the linear plot: 

Finally, we've also implemented specific measures to improve our engine's performance when retrieving data and upon export to Excel. 

Tags:

comments powered by Disqus