ActiveReports V17.0 Update1发布,报表设计能力全面提升

2023/06/15 22:00

返回新闻中心

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

近日,我们发布了 ActiveReports V17.0 和V17.0 Update1两个版本的发布。此次新版发布,在整个报表设计能力和集成能力都有很大的增强,包含新增了RDL交互式报表、支持了.NET7、引入了新的图表类型,对JSON数据源编辑器做了优化,在设计器API增加了新的事件等等,让用户体验到前端更强的报表设计能力。


新的报表类型:RDL交互式报表

V17.0 Update1版本增加了新的报表类型 – RDL交互式报表,主要特点:

1、 可以添加多页:使得整个报表更具有信息性,详细信息可以分布在各个页面中,然后使用选项卡导航报表的各个页面; 2、 滚动的容器组件:RDL交互式报表中的容器是可以滚动的; 3、 广泛的交互性:报表控件和数据区域中的 Action 属性使RDL交互式报表具有高度交互性,可以对报表的数据进行筛选和查看。 同时支持在Visual Studio 集成设计器以及Standalone 设计器应用程序中设计RDL交互式报表。


更强的交互性

V17.0 Update1版本增加的的“应用参数”交互功能允许您设计一个报表,该报表在交互(如鼠标单击报表项)时自动刷新修改后的参数值,基于此功能用户可以实现报表筛选功能。


设计器API增强

V17.0 Update1版本在Web 设计器组件增加了 onDocumentChanged 事件,使得开发人员能够在保存前对报告进行修改,对于实现自动保存等高级功能特别有帮助。


.Net7的支持

为了满足性能和多平台支持要求,ActiveReports 现在提供完整的 .NET 7 支持。


新Web设计器组件-Blazor

ActiveReports 现在提供了一个新的 Web 设计器组件 - Blazor Designer,这是一个集成在 Blazor 框架中的 JavaScript 控件。它是一个客户端报表工具,支持使用 .NET 代码处理服务器端的用户交互,以及为开发人员提供用于打开报表、处理事件和自定义 UI 的 C# API。


JSON数据源编辑器增强

V17.0 Update1版本推出了全新的JSON数据源编辑器,连接字符串允许使用 GET 和 POST 方法、Http 标头和请求正文选项从外部 URL 提取 JSON。此增强功能已在所有报表设计器(包括 Web 设计器)的页面报表、RDL 和 RDL 多区域报表中实现。


引入新的图表类型

V17.0 Update1版本增加了两个新的图表类型 – 面积图和仪表盘,可以添加到页面、RDL 和 RDL 多区域报表中,这些图表类型在 Web 设计器中也可用。


PDF可设置并导出水印

V17.0 Update1版本中支持用户在报表中自定义水印内容,并导出到pdf中,可自定义水印内容,样式,比如:颜色,字体样式,大小,角度等,有效的保障报表内容的安全性。


支持自定义更多列表布局方式

报表中的列表布局方式,提供了两个新的属性用于设置每行/每列展示的个数,以及列表增长的方向,用户在使用列表布局方式的时候可以实现更多自定义的报表布局样式。


Web设计器支持调用自定义函数

ActiveReports的桌面设计器支持通过脚本的方式实现自定义函数,Web设计器之前一直不支持自定义函数,在V17.0 Update1版本中提供API实现一些自定义的功能,前端报表设计的时候直接调用对应的函数就可以实现函数自定义,比如大小写转换、数据逻辑判断等需求都可以在web设计器中实现。

以上就是报表控件 ActiveReports V17.0 Update1 的主要新功能介绍,更多详情请点击此处了解。


关于葡萄城

葡萄城软件是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。