报表控件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官方正版下载(qun:740060302)icon-default.png?t=N7T8https://www.evget.com/product/2398/download   

面向带区的报表引擎

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

报告样本

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

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

带区直接位于页面上

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

细节带嵌套在 master 中

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

笔记!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值