当前位置:网站首页>ActiveReportsJS 3.1 VS ActiveReportsJS 3.0
ActiveReportsJS 3.1 VS ActiveReportsJS 3.0
2022-07-05 03:51:00 【john_ dwh】
What's New in ActiveReportsJS 3.1
May 31 2022
ActiveReports v3.1 brings several enhancements that improve the product experience for developers, report authors, and end-users of your application.

No More UI Freeze When Using Large Datasets
ActiveReportsJS runs and renders reports on the client-side in the browser. There are multiple stages of report rendering – data processing, layout building, and drawing. Data processing could be a heavy task if using a large data set because it involves reading, parsing, and transforming operations. ActiveReportsJS now processes the data in the background thread using Web Workers technology. In practice, this means that the page in the browser does not freeze when a report is bound to a large dataset. It significantly improves the user experience. Here is an example of a report that shows 50,000 records.
PDF/A Support
The PDF Export now allows generating PDF/A-compliant documents. You could set the PDF/A-2b and PDF/A-3b compliance levels by using the Version property of the PDF Settings in the UI or API calls.
Report Layers
The brand new Layers Editor UI allows you to create and manage report layers. This feature could be useful to vary the report output based on the target device – viewer, export, or printed document. Read more information on the Report Layers page.

Chart Overlays and Trendlines
You can now supply a chart with reference lines, reference bands, and trendlines, including regressions lines and moving averages. Read more information on the Overlays page.

Other Chart Improvements
- Chart Axes now support custom labels and the Writing Mode property for labels
- It is now possible to set the size of a chart axis
- Financial charts now support dynamic rules
- The Line plot now allows swapping the X and Y axes using the SwapAxes property
- The Size legend now supports custom ranges
- The data values now allow setting the Caption property to display it in the legend
Other Improvements
- The Text decoration now supports the Double Underline style
- The Tablix data region now allows setting the order of content chunks' appearance when the content grows in both horizontal and vertical directions
- The Fixed Page Layout now allows setting the Page Size and Orientation for each page individually
- The Barcode now supports Aztec 2D and GS1 DataMatrix symbologies
边栏推荐
- C # use awaiter
- 特殊版:SpreadJS v15.1 VS SpreadJS v15.0
- Unity implements the code of the attacked white flash (including shader)
- 天干地支纪年法中为什么是60年一个轮回,而不是120年
- postman和postman interceptor的安装
- [wp]bmzclub几道题的writeup
- [summary of two registration methods]
- Kubernetes - identity and authority authentication
- How about programmers' eyesight| Daily anecdotes
- 英语必备词汇3400
猜你喜欢

How to learn to get the embedding matrix e # yyds dry goods inventory #

51 independent key basic experiment

JWT漏洞复现

官宣!第三届云原生编程挑战赛正式启动!
![[安洵杯 2019]不是文件上传](/img/f1/736eb5fe51c299e3152ca87895ee99.png)
[安洵杯 2019]不是文件上传

KVM virtualization

postman和postman interceptor的安装

ABP vNext microservice architecture detailed tutorial - distributed permission framework (Part 2)

Thread Basics
![[luat-air105] 4.1 file system FS](/img/5e/7fdeedaef420736d761f4a681cd2d8.jpg)
[luat-air105] 4.1 file system FS
随机推荐
C # use awaiter
【软件逆向-分析工具】反汇编和反编译工具
[luat-air105] 4.1 file system FS
[groovy] string (string type variable definition | character type variable definition)
An elegant program for Euclid‘s algorithm
Kubernetes - identity and authority authentication
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
Analysis of dagger2 principle
特殊版:SpreadJS v15.1 VS SpreadJS v15.0
函数基础学习02
About authentication services (front and back, login, registration and exit, permission management)
NEW:Devart dotConnect ADO.NET
New interesting test applet source code_ Test available
Class inheritance in C #
Yyds dry goods inventory embedded matrix
ActiveReportsJS 3.1 VS ActiveReportsJS 3.0
A brief introduction to the behavior tree of unity AI
How to learn to get the embedding matrix e # yyds dry goods inventory #
面试汇总:这是一份全面&详细的Android面试指南
How to define a unified response object gracefully