We are pleased to announce the release of ActiveReports 13.3. For ActiveReports developers, this will be the final service pack for version 13. This release includes important fixes and we have addressed several performance and memory management tasks.
If you haven't already updated to this latest release, you can get the installer here.
This is a free upgrade to existing v13 customers.
This release brings ActiveReports 13 development to a close. We will focus our full attention on the current version of ActiveReports 14 and gear up the development of some exciting features in our next version, ActiveReports 15.
We've added the ability to load CSV data from a URL in Page, and RDL reports.
When running a project, JSViewer creates specific temporary folders for report rendering. Once the application page is closed, the temporary files are deleted.
Another feature added to JSViewer, to help with an efficient layout, is getting page info for the page in which the JSViewer is hosted.
The info is presented the following format:
<!--@@@ar.page.metadata@@@ { width:6480, height:2160, delayedContent: False }-->
We've implemented several small enhancements around high-resolution SVG images to deliver a big difference. These enhancements include improved memory consumption when rendering reports with high res images and reducing PDF output size by almost 50%.
We added a "NoHeader" boolean property to the rendering extension that can be configured in the UI or set in code as follows:
if (exportType == "Csv") settings["NoHeader"]="true";
For more details on this latest release and to see details of what's new, see our documentation page.
For a list of bug fixes, see our Forum page.
We're excited to announce the release of ActiveReports 13.1, the first service pack for ActiveReports 13.
As a part of the initial ActiveReports 13, we released some major features:
ActiveReports 13.1 supports VS2019!
With just a few lines of code, you can easily merge and export:
var combiner = new GrapeCity.ActiveReports.ReportsCore.Tools.ReportCombiner();
var r1 = new GrapeCity.ActiveReports.PageReport();
r1.Load(new System.IO.FileInfo(@"c:\temp\Report1.rdlx"));
var r2 = new GrapeCity.ActiveReports.PageReport();
r2.Load(new System.IO.FileInfo(@"c:\temp\Report2.rdlx"));
var r3 = new GrapeCity.ActiveReports.PageReport();
r3.Load(new System.IO.FileInfo(@"c:\temp\Report3.rdlx"));
combiner.AddReport(r1);
combiner.AddReport(r2);
The ReportCombiner class can be used to insert a single report, or a list of reports, insert a report at a specified index, set a gap between reports, and delete reports. Find out more about this feature.
Now, you can merge cells vertically inside the Table’s sections (Header, Footer, Group Header, Group Footer, and Detail).
Now in Page and RDL reports, you can use the LookupSet function to display all matching data for a specified name in a dataset with name and value pairs.
The LookupSet function returns multiple row values from a specified dataset. The fields of the dataset returned by the LookupSet function behave as regular dataset fields that you can use in functions/aggregates within the scope of the data region.
The basic syntax of the Lookup expression is as follows:
LookupSet(<SourceExpression>, <DestinationExpression>, <ResultExpression>, <LookupSetDataset>)
For more information on the LookupSet function, take a look at our documentation.
For more details on our latest release features and enhancements, please see the ActiveReports 13 release and documentation page.
As always, if you currently have ActiveReports 13, this is a free upgrade for you. Just upgrade here.
Here's what you'll get in ActiveReports 13.
The ProDesigner for Web features a familiar, intuitive, design-time UI featuring simple drag-and-drop functionality. Users can:
As with our desktop ProDesigner, the web version is fully customizable: you can control which features of the designer your customers can access.
Learn more about the ProDesigner for Web
The JSViewer supports the major web application frameworks, including Angular and Vue, ASP.NET Core, ASP.NET MVC, and HTML. Included in ActiveReports Professional, the JSViewer adds further value to our offering for an enterprise-level reporting solution.
The JSViewer features a lot of the functionality that existing ActiveReports, and .NET users, are familiar with. In addition to this, the JSViewer features:
These charts are specially created for RDL and Page reports on the web, and they offer enhanced interactivity and improved performance.
Learn more about ActiveReports charts
In ActiveReports 13, we’ve enhanced the FormattedText to support many more HTML tags and attributes. Additionally, users can now see the rendered text in control, at design time, to ensure a WYSIWYG result.
New HTML tags and attributes include table, text alignment, and styling.
Learn more about adding HTML text to a report
ActiveReports is one of the few vendors to have a report designer integrated directly into Visual Studio. We've extended the depths of this integration by extending your Visual Studio theme to the ActiveReports designer and its supporting windows. This provides a nice UI change for the designer.