当前位置:网站首页>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
边栏推荐
- Deflocculant aminoiodotide eye drops
- De debugging (set the main thread as hidden debugging to destroy the debugging Channel & debugger detection)
- Difference between MotionEvent. getRawX and MotionEvent. getX
- Leetcode42. connect rainwater
- Leetcode92. reverse linked list II
- MindFusion.Virtual Keyboard for WPF
- MySQL winter vacation self-study 2022 11 (10)
- 51 independent key basic experiment
- [vérification sur le Web - divulgation du code source] obtenir la méthode du code source et utiliser des outils
- error Couldn‘t find a package. JSON file in "your path“
猜你喜欢
[wp][入门]刷弱类型题目
线程基础知识
Deep learning - LSTM Foundation
Clickhouse materialized view
Smart pointer shared_ PTR and weak_ Difference of PTR
Redis6-01nosql database
[groovy] string (string type variable definition | character type variable definition)
已解决(sqlalchemy+pandas.read_sql)AttributeError: ‘Engine‘ object has no attribute ‘execution_options‘
Web components series (VII) -- life cycle of custom components
[software reverse - basic knowledge] analysis method, assembly instruction architecture
随机推荐
[C language] address book - dynamic and static implementation
Analysis of dagger2 principle
企业级:Spire.Office for .NET:Platinum|7.7.x
Assembly - getting started
输入的查询SQL语句,是如何执行的?
English essential vocabulary 3400
一文带你了解BI的前世今身与企业数字化转型的关系
NEW:Devart dotConnect ADO.NET
Monitoring web performance with performance
线上故障突突突?如何紧急诊断、排查与恢复
[groovy] loop control (number injection function implements loop | times function | upto function | downto function | step function | closure can be written outside as the final parameter)
How to define a unified response object gracefully
[an Xun cup 2019] not file upload
How to use jedis of redis
Is there a sudden failure on the line? How to make emergency diagnosis, troubleshooting and recovery
Delphi free memory
Soul 3: what is interface testing, how to play interface testing, and how to play interface automation testing?
v-if VS v-show 2.0
Cette ADB MySQL prend - elle en charge SQL Server?
What is the most effective way to convert int to string- What is the most efficient way to convert an int to a String?