.NET Core and .NET Core 3 Support
ActiveReports supported ASP. NET Core applications for the past couple of years. It was possible to create an ASP. NET Core application with the HTML5 Viewer as is described in this blog. However, you would need to create another .NET Full Framework application to render and serve the reports. Now, ActiveReports provides native support for .NET Core. This means we no longer need the full framework application to host the web service to render reports.
Similarly, it is now possible to create applications with ActiveReports targeting .NET Core 3, which is the desktop pack of .NET Core. The benefit of these desktop applications is that they can run on Linux and MacOS in addition to Windows.
Download Assemblies From NuGet
We have published our assemblies on NuGet to make it easier for developers to get updates, service packs, and bug fixes. However, we will continue to provide installers for all our major and minor releases.
AcroForms and PDF Export
AcroForms (Acrobat Forms) are PDF documents with interactive fields, such as textboxes and checkboxes, that can be used to create PDF forms as seen below:
To create such forms in ActiveReports 14, you will use the new InputField control and set its InputType property to either ‘Text’ or ‘CheckBox.’
You also have the ability to make this a ‘Required’ field, enable spellchecking, or mask user-entered content with asterisks (*) using the ‘Password’ boolean property.
Web Designer Enhancements
We’ve made several improvements to our Web Designer that will ease your workload.
Data Source and Data Set Creation
You no longer have to create a custom dataset for Sue, another for Alan, and a third for Jack so they can access their desired data. We’ve added backend logic to the web designer so your end users can create their own data source connections and data sets (in the same intuitive design as before) and validate them. Of course, these are only options. After all, you decide whether or not your end users can create data sources and data sets.
We’ve added support for the BandedList control in the Web Designer. The BandedList control functions like a banded report, or section report, with iterative header, detail, and footer sections. This means you can now use your existing *.rpx reports with the Web Designer!
To use your existing .rpx reports (section reports) in the web designer, you can convert them using our Import Wizard. This will recreate your section report as RDLX and place its content in the BandedList control.
Please take a look at this page for more information and applicable limitations.
The Web Designer has been a popular component since its introduction. We have been asked about custom localization, and it is included in ActiveReports 14. If you need to localize the Web Designer, you can do so by passing a resource file containing your translations.
New ‘WebViewer’ Control
New Stand-Alone Report Designer
ActiveReports comes with multiple report designers to suit your needs. In addition to our Visual Studio integrated designer and the web-based report designer (mentioned above) we also have a standalone report designer.
In ActiveReports 14, we recreated the report designer desktop application to give a more modern and familiar look. This new designer has the same intuitive functionality as our other designers, but in a lightweight desktop application. This way your report designers (who may not be developers) are not tied to working in Visual Studio.
Secondly, localization is now supported. You can localize the JSViewer to a certain culture or locale. We’ve also added one-touch printing. Now, you can print the report at the same time the report is loaded into the JSViewer. Or, you might only want to print without displaying the report.