ActiveReports 16 .NET Edition
ActiveReports 16 User Guide / Welcome to ActiveReports 16 / What's New
In This Topic
    What's New
    In This Topic

    We have made a number of changes and added new features since the last version of ActiveReports. Following are some of the major highlights of this release.

    .NET 6 Support

    To keep up with the current technology and applications and future versions of .NET going forward, ActiveReports now supports .NET 6. With this we have:

    SVG Image Support (Page/RDL report)

    We have added the SVG file format to the image file formats that ActiveReports supports. Now you can select an SVG image file in the Value property of the Image control. You can also use an SVG image as:

    Image files with the mime-type image/svg+xml are allowed, which you can set in the MimeType property of the Image control. 

    Learn More

    Support for Visual Studio 2022

    ActiveReports 16 is now fully integrated into the new Visual Studio 2022 IDE.

    RTF Support in CrossPlatform Mode (Section report)

    Now you can load an RTF file into the RichTextBox control at design time in both compatibility modes of a report. This is due to the possibility that the CrossPlatform mode can now convert RTF content to HTML at the design time.

    Learn More

    New Blazor Viewer (Pro)

    ActiveReports now provides a new web viewer component - Blazor Viewer - which is more than just a wrapper of JS Viewer. Key features of the viewer include the following: 

    Learn More

    JSON Data Provider in Section Report

    ActiveReports now provides support for the JSON data provider in Section reports (both code-based and xml-based).

    Learn More | Walkthrough

    Updated Excel Data Export

    Now the FrozenRows and FrozenColumns properties of Table and Tablix are applied in the exported Excel Data file.

    Learn More

    .NET Core Scripts

    Now you can use a new C#/VB.NET with .NET Core scripts.

    Multiple Enhancements in Chart (Page/RDL report)

    Chart Wizard

    The Chart Wizard navigates you through the chart creation steps and in setting up the initial configuration. The Chart Wizard is launched as soon as you add the Chart data region to the design area of the designer. Note that for the wizard to appear, a report should be bound to a data set.

    Learn More

    Chart Smart Panels

    Smart panels group commonly used properties of the chart elements using tabs and groups for configuring and customizing the charts quickly. These smart panels are easily accessible from the Report Explorer, the Property dialog link on the Properties pane, the last screen of the Chart Wizard, and the context menu of the Chart data region.

    Learn More

    Chart Elements in Report Explorer

    The Report Explorer in the ActiveReports designer now provides quick access to the Chart elements and their properties. Users can now view all the elements of a Chart using the Report Explorer. With this feature, users can quickly get an overview of the chart elements in the form of a tree view through the Report Explorer and further, select any element to modify its properties in the Properties Window.  To set commonly used properties for an element, you can invoke the Context menu by right-clicking on the chart element.

    Learn More

    Add Trendlines

    We have provided the possibility of adding a trendline to the chart to display additional information like various trendline types, reference information, and more, thus empowering you with more helpful tools for the chart data analysis.

    Learn More

    Customize Chart Legends

    With this feature, users can define a custom name for a data field using the Caption property of the FieldExpression Collection Editor dialog box. This feature is extremely useful in scenarios when the data field names in a legend are difficult to understand.

    Learn More

    Set Vertical Text in Axis Label

    The new WritingMode property for the axis labels in the Chart data region adds the possibility to set vertical text. This property indicates whether the chart label text is written horizontally (lr-tb) or vertically (tb-lr). The WritingMode property especially fulfills the requirement where labels contain hieroglyphs.

    Learn More

    Set Position of Axis

    A new set of properties for X and Y axes - Width, MaxWidth, Height, and MaxHeight have been added to control and customize the positioning of the axes.

    Learn More

    Add Custom labels for Category Fields

    A new LabelField property has been added to provide the ability to display a custom label for the X-axis (Category field). This property can be found in X Chart Axis dialog, Axis Designer Collection Editor, and Properties Window.

    Learn More

    Adjust Marker Size

    In charts like Line (Line and Smooth), Bubble, Radar Bubble, and Radar Line, the marker size of the data points corresponding to the respective ranges can be adjusted for better chart readability. You can also provide a custom title for the ranges.

    Learn More

    Bar Line Styling Properties

    You can set new bar line styling properties - LineColor, LineStyle, and LineWidth, for Column, Bar, and Gantt Chart types. These properties (BarLineStyle) are now available in the Chart Plot Properties window.

    Learn More

    Multiplot Charts

    Multiplot charts have a common X-axis with the Y-axis displaying different values and are helpful to compare data between two or more plots. With the expressions supported in the chart plot rules, you can create such charts by combining multiple plots.

    Learn More

    Custom Labels (Text encoding)

    With a new Text encoding that supports any dataset field in chart labels and tooltips, you can create custom labels to use in a chart.

    Learn More

    HTML (WebViewer) and JS Viewer Enhancements

    New silentPrint Property (JSViewer)

    With a new silentPrint property, you can hide the Preparing Print dialog that you see while a document is being sent to print.

    JSViewer API 

    Improved Rendering

    We have improved rendering in the HTML and JS Viewers by adding new animation properties to the Chart and Table data regions and thus enabling animation in these Viewers.

    HTML Viewer (WebViewer) | JS Viewer | Customize Page View | Animation

    Export Customizations

    ActiveReports now provides the ability to preset the export settings and even hide these settings selectively using code. For WebViewer, the same is possible by setting the viewer properties from the Properties panel in the design time.

    Customize Export Settings in HTML (WebViewer) | Customize Export Settings in JS Viewer

    Specify New File Name

    A new property FileName is now added to provide the ability to specify a different name for the exported file. In case, the user does not set the FileName property, the name of the exported file would be the same as the report name.

    New renderFormat Option (JS Viewer)

    The new renderFormat option allows choosing the SVG rendering format for a better look and feel of the report. Available for Page/RDL reports only.

    JSViewer API 

    Improved Justified Text in FomattedText (JS Viewer)

    We have improved the text justifying in the Formatted Text control.

    Formatted Text

    Multiple Enhancements in Page Report

    New Table Layout Property

    A new property Keep Together on one page if possible is added to the Table data region in Page reports. This property allows to keep the content of a group together on the same page and is similar to the KeepTogether property of Tablix in Page reports.

    Learn More

    Support for Multiple Page Orientation

    Now with new Page properties - PageSize, Margins, and PaperOrientation, you can customize the layout settings for each page within a Page report.

    Learn More

    Skip Page Generation

    A new property Visibility has been added for a page in a Page report. This new property contains two options - Hidden and ToggleItem, which let you specify whether to hide or display the page when you preview a report.

    Learn More

    Repeat Blank Rows in a Table data region

    Now the Table data region in a Page report has a new RepeatBlankRows property with the options - None, FillPage, and FillGroup to control whether and how a table should fill the extra space with empty rows to reach its FixedSize > Height. This property replaces the old RepeatToFill property.

    Learn More

    Multiple Enhancements in Page/RDL Report

    Set Page Layout in Z and N Order

    A new report property LayoutPagesOrder allows you to specify the page layout order for a Page or RDL report. ActiveReports supports two types of page layout order - Z-Order (default) and N-Order. You can set this property in the report Properties pane, in the Report - Appearance dialog, and in code.

    Learn More

    Page Breaks in Data Regions

    A new NewPage property controls page breaks in data groups of data regions. This property is used in combination with the PageBreakAtStart, PageBreakAtEnd, and BreakLocation properties, which help you tune page breaks after or before a data group in your Page or RDL report, and specify the page to continue displaying the report content.

    Learn More

    Display Half-Width Characters Upright

    A new property UprightInVerticalText of the TextBox control in a Page or RDL report allows displaying half-width numbers (0-9), half-width alphabets (A-Z/a-z), or half-width Latin characters horizontally in a vertical text layout. The property is more useful in Chinese, Japanese, and Korean languages. The available options for this property are None, Digits, and DigitsAndLatinLetters.

    Learn More

    New DoubleUnderline Text Property

    A new text-decoration property DoubleUnderline is available for TextBox and CheckBox controls in Page and RDL reports. You can use this property to add a double underline to the text in the TextBox and CheckBox controls.

    Learn More

    New Field Selector Availability Property for Layer

    A new layer property, Field Selector Availability, allows you to control the visibility of the data field icons for the entire report or certain controls, placed on a specific layer. This new property is available in the Layers List window and can be applied to such controls as TextBox, CheckBox, InputField, Image, Table, and Tablix.

    This new layer property is also available in the Web Designer.

    Learn More 

    Long-Running Report Rendering Management

    You can manage asynchronous or long-running report rendering by adding more possibilities to the export process, such as:

    Learn More

    Data Source Wizard

    The Data Source Wizard is launched on creating a new report in the ActiveReports Standalone Designer or adding a new report in Visual Studio Integrated Designer. On a successful connection, the Data Set dialog is also launched, so you can complete binding the report to data. This auto-run behavior of the wizard can be controlled via the Launch Data Source Wizard option in the New Report dialog box of the Standalone Designer, the 'GrapeCity.ActiveReports.config' file, and the API. 

    Learn More | Walkthrough

    New SSRS Import

    The ActiveReports 16 Import tool now converts SSRS (SQL Server Reporting Services) reports to ActiveReports RDL reports.

    After conversion, most of the SSRS report controls are opened as is, with some limitations. Major differences in conversion are related to the TextBox and Chart controls.

    Learn More

    Improved Crystal Reports Import

    We have improved the Crystal Reports report import in a number of ways.

    Learn More

    Web Designer Improvements

    The text justifying has been improved in the Formatted Text control.

    You can now change the page margins by rulers with movable and snapping markers. This works in addition to the existing option of changing the page margins in the Report Properties. 

    You can also move all dialogs in the Web Designer by dragging the header, and you can resize some dialogs such as the Expression Editor and Tablix Wizard by dragging the corner.

    Finally, a new public API allows to hide functions or common values in the Expression Editor.

    User Interface | Web Designer API

    New Web Samples on Silent Print

    The new SilentPrint sample project consists of three samples - JSViewerBatchPrint_MVC_Core, JSViewerSilentPrint_MVC_Core, and PrintAgent. The JSViewerBatchPrint_MVC_Core sample demonstrates how to print many reports by clicking the Print button, without showing the Print Preview dialog for every report. The JSViewerSilentPrint_MVC_Core sample demonstrates how to print a report by clicking once the JSViewer Print button, without showing the Print Preview dialog. The PrintAgent sample contains a Windows service, hosting an ASP.NET Core API that allows printing PDF files.

    Learn More

    InputFieldText and InputFieldCheckBox Controls (Section Report)

    We provide support for editable text fields and checkbox elements in an exported PDF report where you can edit the corresponding values of the new InputFieldText and InputFieldCheckBox section report controls. This feature is part of the Professional Edition.

    Learn More

    New Aztec 2D and GS1 Barcodes

    You can now use Aztec 2D and GS1 barcodes in any report type of ActiveReports.

    Learn More

    PDF 2.0 Version Support

    The PDF 2.0 version is added to the list of supported versions for the PDF export.

    Rendering to PDF in Page/RDL reports | PDF Export in Section report

    Decimal Data Types in CSV Provider

    Now Decimal, Long, and Double data types are supported in all report types when you configure the CSV data provider. These data types are particularly useful for calculations where precision plays a significant role.  

    Learn More

    New QuotationMode Export Property

    A new QuotationMode property specifies whether to add double quotes to the exported data and contains two options - AutoQuote (default value) and AlwaysQuote. This property is available when you export a Page or RDL report to CSV format, or a Section report to TXT format.

    Rendering to CSV | Text Export in Section report 

    New Author, Categories and Title Export Properties

    The Excel and Excel Data exports have new properties - Author, Categories, and Title, which appear in respective fields in Properties of the exported Excel file. A similar Categories property is added to the Word export and sets the categories name in the Properties of the exported Word file.

    Rendering to Excel | Rendering to Excel Data | Rendering to Word

    Added Report Validation To Prevent Crashes

    To prevent crashes, we have added the report validation that checks a report to meet the RDL specification and our internal requirements. You can turn off the report validation in the GrapeCity.ActiveReports.config file.

    Learn More

    Chart Rendering Improvement (Section report)

    The PDF export filter can now render a chart as shape in all compatibility modes (GDI and CrossPlatform).

    High DPI Mode Support

    We have added the high DPI mode support to improve the overall look and feel of our standalone applications.

    See Also