报表控件Stimulsoft产品中的引擎特性及其对速度的影响

发布时间 : 2024-04-18 10:11:03.973|阅读 4 次

概述:今天,我们将讨论Stimulsoft报告工具中数据处理引擎的特性及其对报告生成速度的影响。

Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于创建报表和仪表板的通用工具集。该产品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他环境的完整工具集。无需比较产品功能,Stimulsoft Ultimate包含了所有内容!

Stimulsoft Reports.Ultimate不仅拥有强大的报表导出系统,而且还支持多种报表导出格式,拥有简单且强大的报表引擎。Stimulsoft Reports.Ultimate基本原则是,用简单常规的方法创建报表,将不同的技术应用于应用程序。

今天,我们将讨论Stimulsoft报告工具中数据处理引擎的特性及其对报告生成速度的影响。

Stimulsoft Reports官方正版下载   

面向带区的报表引擎

报告过程中主要且最常用的组成部分是“部分”或“区域”。报表引擎是面向带区的。该引擎的主要功能之一是针对直接位于页面上的带区进行了优化。这对于带有链接的报告尤其重要。如果带区相互嵌套,则文档渲染速度会变慢。嵌套越多,报表渲染速度就越慢。随着嵌入数据量的增加,这一点变得更加明显。

报告样本

我们准备了两个版本的简单主从报告:

- 在第一个版本中,所有带区都直接位于页面上;

带区直接位于页面上

- 在第二个版本中,细节带嵌套在主带中。

细节带嵌套在 master 中

报表组件的所有属性都经过配置,以确保输出结果完全相同的文档。采用Northwind测试数据库,数据量较小。输出文档包含 137 页,信息内容平均。对比结果表明,第一份报告的渲染速度提高了15%。如果增加嵌套带的数量或嵌套数据量,速度差异将更加明显。

笔记!

我们数据处理引擎的另一个功能是,大多数名称以 Keep 开头的属性(例如,KeepHeaderTogether 和 KeepFooterTogether)仅适用于直接位于页面上的带区。


想要了解Stimulsoft Reports 报价信息的朋友,欢迎咨询慧都官方客服

加入官方社群 740060302,欢迎相互交流


在线
客服
微信
QQ 电话
023-68661681
返回
顶部