x
Spread .NET V15.0 Update1 发布,全面兼容 .NET 6.0 开发平台 了解更多 Spread .NET V15.0 Update1 发布,全面兼容 .NET 6.0 开发平台 了解更多 Spread .NET V15.0 Update1 发布,全面兼容 .NET 6.0 开发平台
  • 产品与技术
    • 低代码
    • 活字格低代码平台
    • 低代码技术
    • 智能报表
    • Wyn(商业智能软件)
    • ActiveReportsJS(纯前端报表控件)
    • ActiveReports(.NET报表控件)
    • 报表模板库
    • 表格控件
    • SpreadJS(纯前端表格控件)
    • GcExcel(服务端表格组件)
    • Spread .NET(.NET表格控件)
    • 葡萄城表格技术
    • 控件套包
    • GrapeCity Documents(服务端文档组件库)
    • WijmoJS(前端UI组件库)
    • ComponentOne Enterprise(.NET控件集)
  • 客户与案例
    • 典型客户
    • 成功案例
    • 用户访谈
  • 伙伴与生态
    • 合作伙伴网络
    • 葡萄城市场
    • 葡萄城与国产化
    • 活字格用友客开工具
  • 技术服务
    • 技术服务体系
    • 技术社区(GCDN)
    • 新手训练营
    • 技术认证体系
    • 定制培训
    • 金牌服务
    • 技术博客
  • 品牌活动
    • 葡萄城公开课
    • 品牌战略发布会
    • 赋能开发者高峰论坛
    • 企业级低代码发展研讨会
    • 企业级低代码应用大赛
    • 表格技术研讨会
  • 了解葡萄城
    • 关于葡萄城
    • 葡萄城简介
    • 愿景使命
    • 企业理念
    • 企业文化
    • 研发与创新
    • 荣誉奖项
    • 加入我们
    • 新闻中心
    • 葡萄城动态
    • 产品动态
    • 业务资讯
    • 校企合作
  • 关于葡萄城

    • 了解葡萄城
    • 愿景使命
    • 企业理念
    • 新闻中心
    • 荣誉奖项
    • 加入我们
    • 联系方式
返回新闻中心

ActiveReports 报表控件 V15.0 Update 1 正式发布,报表渲染性能大幅提高

2021.05.11

ActiveReports 是葡萄城推出的一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。

近日,ActiveReports V15.0 Update 1 正式发布,本次新版发布除了常规的bug修复之外,还带来了关于渲染性能、矩表向导等更多高价值的新功能,具体包括:

JSViewer 性能提升50%

我们本次在性能上做了重大更新,提升了HTML导出性能,通过新增了"StreamingEnabled"属性可以并行处理报表布局,使得报表在渲染的时候节省了50%时间。

自适应表格宽度

这是来自客户真实场景的功能。想象一下,如果你的报表中有一个表,你想根据一个条件来隐藏一个或多个列。当然,在ActiveReports报表控件中使用表达式一直可以做到这一点,但是当列被隐藏时,表的宽度会缩小,会遗留出空白区域,对用户来讲存在一些不美观。

在新版本表格控件的只需要设置一个列属性,就可以让表格具有自适应能力。

更多操作步骤可参考博客:表格列适宽属性介绍

新升级的矩表向导

对于数据透视表而言,动态行列只是透视表的一部分,对于数据运算也是非常重要的一项功能,在分析数据透视表的过程中,我们最常见的数据分析便是分组内及跨分组的同比,环比的运算,这个对于 ActiveReports 报表控件之前的版本而言,需要编写非常复杂的表达式,通过Lookup 函数进行数据集整合才能够获取,但在此次更新中,我们内置了复杂计算的功能,使其可以一键实现。

灵活的实现自定义字体

如您所知,由于Windows和Linux操作系统之间存在根本差异,因此它们具有局限性和功能性,而其他操作系统则不支持。使用自定义字体就是这样的一个功能。继续致力于所见即所得的报表设计,在此版本中,我们使您能够通过API传递自定义字体,以便您的页面,RDL和区域报表可以在Linux上显示正确的字体。

在.Net Core 及.Net 5 框架中全面支持区域报表

自ActiveReports V14起,我们已经支持将页面和RDL报表部署到Linux服务器中,但是,由于区域报表依赖于GDI渲染,因此它们需要Windows主机。在此版本中,我们对区域报表渲染引擎进行了一些增强,使您可以将应用程序部署到Linux服务器。最重要的升级使用我们最新的“ GcDoc”渲染方式来渲染区域报表。如果您有旧的项目使用过ActiveReports老版本或者区域报表的项目,可以直接升级项目到.NET Core或.NET 5应用程序部署到Linux环境。并支持所有常用功能和控件。您可以在ActiveReports的轻量级JSViewer组件中显示区域报表,也支持将报表导出为PDF,TXT或TIFF格式。

引用时需要注意一些事项:

  • 不支持在跨平台兼容性模式下进行编译,如 GDI兼容性
  • 需要在主机上安装libgdiplus
  • 当前不支持WinForms和WPF报表查看器和设计器
  • 当前不支持直接打印报表和更改打印机设置
  • 不支持自定义控件,OLE对象,OLEDB数据源和图元文件图像
  • 当前不支持Excel和RTF导出

更加灵活的报表分页功能

当您在制作类Word报告类报表时,往往需要控制分页,类似于插入分节符的效果,ActiveReports 报表控件之前的版本,在容器,列表,表格分组等数据控件中支持三种换页方式:开始位置,结束位置,开始或结束位置。在此版本中我们对分页进行更细粒度的升级,增加了在分组内设置分页。

这些选项使您可以控制页面上每个组的呈现。例如,如果您有一个按区域分组的表,并且需要在奇数页上打印每个区域,则将分页位置设置为开始或结束位置。分页控制,可参考博客教程:报表分页控制

图表功能增强

图表功能一直是ActiveReports 报表控件持续优化的核心功能,因此在本版本更新中也不例外,为我们带来新的图表类型和图表计算能力。

1、 支持雷达图,在新版本中,新增了面积雷达图、气泡雷达图、散点雷达图、折线雷达图四种类型。更详细的雷达图教程,请参考博客:雷达图使用

2、 图表条件格式化,您可以在图表中使用表达式来条件地更改图表标签,工具提示和数据点的文本或外观。例如,假设您想有条件地格式化图表,以红色显示低于特定阈值的任何数据点,更多信息参考图表条件格式化教程


关于葡萄城

葡萄城成立于 1980 年,是全球领先的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过各类软件开发工具和服务,创新开发模式,提升开发效率,推动软件产业发展,为“数字中国”建设提速。

产品与服务
活字格低代码平台
Wyn 商业智能软件
SpreadJS纯前端表格控件
技术服务体系
技术博客
低代码技术
客户与案例
典型客户
成功案例
用户访谈
合作与生态
合作伙伴网络
葡萄城市场
葡萄城与国产化
活字格用友客开工具
品牌活动
葡萄城公开课
品牌战略发布会
赋能开发者高峰论坛
企业级低代码发展研讨会
企业级低代码应用大赛
表格技术研讨会
了解葡萄城
葡萄城简介
愿景使命
研发与创新
荣誉奖项
加入我们
联系方式
联系我们
400-657-6008

葡萄城社区二维码

关注“葡萄城社区”

赋能开发者

全球领先的软件开发技术和低代码平台提供商

陕ICP备2020018819号  |   陕公网安备:61019002000258  |   隐私政策  |   网站地图  |  

国家   china
  • china   China
  • united_states   USA - International
  • japan   Japan
  • south-korea   South Korea

邮箱: info.xa@grapecity.com  |  Copyright © 2022 GrapeCity inc.

返回顶部