当前位置:网站首页>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
边栏推荐
- 【看完就懂系列】一文6000字教你从0到1实现接口自动化
- 【web審計-源碼泄露】獲取源碼方法,利用工具
- Solve the problem that sqlyog does not have a schema Designer
- How rem is used
- Deflocculant aminoiodotide eye drops
- 【无标题】
- Thread Basics
- 灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
- Multimedia query
- ABP vNext microservice architecture detailed tutorial - distributed permission framework (Part 2)
猜你喜欢

Multimedia query

线程基础知识

Basic function learning 02

UI自动化测试从此告别手动下载浏览器驱动
![[groovy] string (string type variable definition | character type variable definition)](/img/d8/f02e6ad760fb039873718ff7a97b0a.jpg)
[groovy] string (string type variable definition | character type variable definition)

企业级:Spire.Office for .NET:Platinum|7.7.x

Installation of postman and postman interceptor

Timing manager based on C #
![[software reverse analysis tool] disassembly and decompilation tool](/img/3e/d1ec8f8193c4fb2c790e7e467b4502.png)
[software reverse analysis tool] disassembly and decompilation tool

【无标题】
随机推荐
[software reverse analysis tool] disassembly and decompilation tool
Binary heap implementation (priority queue implementation)
【刷题】BFS题目精选
Redis6-01nosql database
Redis之Jedis如何使用
[groovy] groovy environment setup (download groovy | install groovy | configure groovy environment variables)
特殊版:SpreadJS v15.1 VS SpreadJS v15.0
KVM virtualization
[安洵杯 2019]不是文件上传
grandMA2 onPC 3.1.2.5的DMX参数摸索
Basic authorization command for Curl
About authentication services (front and back, login, registration and exit, permission management)
MindFusion.Virtual Keyboard for WPF
Deep learning - LSTM Foundation
[system security] ten thousand words summary system virtualization container bottom layer principle experiment
[wp][introduction] brush weak type questions
【做题打卡】集成每日5题分享(第三期)
Learning notes of raspberry pie 4B - IO communication (I2C)
Deflocculant aminoiodotide eye drops
Why do some programmers change careers before they are 30?