ActiveReports 迎来了 2019 年的第一个版本更新,本次更新不仅为报表开发者带来了具备高颜值的在线报表设计器示例,还提供了许多令人惊艳的功能,如垂直合并单元格以及更多专业可视化图表。
立即体验 - 在线报表设计器
ActiveReports 在线报表设计器已经于V13版本正式推出。如今,葡萄城技术团队则将该设计器作为在线示例,部署到“ActiveReports 在线报表设计器”页,供开发者免费体验:在 Web 应用程序和浏览器中使用 ActiveReports 设计报表。
像Excel 一样自由 - 垂直合并单元格
毫不夸张地说,熟悉 Excel 的用户和有中国式复杂报表需求(多表头、格式复杂、信息量大)的用户都会因为这个功能而选择 ActiveReports 报表控件。在此前版本中,ActiveReports根据中国市场的需求,推出了 Excel 类报表设计样式,并实现了自动垂直合并相同内容的单元格数据。而在 ActiveReports V13.1 中,用户可以在 Excel 类报表的任何区域进行垂直合并,包括表头、表尾、分组头、分组尾、详细数据区等,该功能的出现对于创建无规律的 Excel 类报表将会是历史性的一刻。
全新的图表类型 + 图表提示功能增强
ActiveReports V13.1 新增了两种全新的 BI 图表类型:极坐标放射堆叠柱形图(Polar)和极坐标堆叠柱形图 (Spiral),用户可直接通过在线报表设计器添加使用。
在此前版本中,图表提示只能显示预置格式的内容,而在 ActiveReports V13.1 中,用户可使用多个用于提示信息的模板。(注,图表提示功能是在JSViewer和HTML5Viewer 中使用的)
支持 Visual Studio 2019
Visual Studio 2019 的发布带来了很多新的功能,如快速编译运行程序和LiveShare 等。经过多项测试,ActiveReports V13.1 目前已经全面支持 Visual Studio 2019。
页面报表和 RDL 报表合并
在ActiveReports 之前的版本中,要想合并多个报表,需要先将报表文件导出为pdf文件,再将pdf文件进行合并。但如今,只需使用 ReportCombiner 类就可将多个页面报表或 RDL 报表合并成一个整体的报表文件并进行导出,如下是示例代码:
ReportCombiner 类也可用于在指定位置插入报表,或在报表之间插入空白页。
优化 Lookup 函数
ActiveReports使用Lookup 函数进行跨数据集查询,在 ActiveReports V13.1 中该函数得以优化:此前只能作为一个字段来使用,如今,可以将Lookup 查询的字段值,直接引用到聚合函数中计算。
举例:
如通过用户ID 查询用户的多个地址:
=Lookup([用户ID],[用户ID],[地址],“用户信息表”)
返回值可以在函数中直接使用,如Join函数:
=Join(Lookup([用户ID],[用户ID],[地址],“用户信息表”))
输出结果:地址1,地址2,地址3
性能提升及其他功能增强
提升了JSViewer 的性能:报表渲染过程中,优化了内存使用、优化了JS Viewer 对页面报表和 RDL 报表图像和条码控件的处理。
保持折叠展开格式:使用新的 EnableToggle 属性,当报表导出为 Excel 类型时,折叠展开格式一直保持,不会失效。
支持 IVS 字符集及导出 PDF 时支持Devanagari 字符集:如 Arial Unicode MS、Nirmala UI、Mangal包含 Devanagari 图形。
在Azure Web应用中,增强了 PDF 字体:可通过修改 web.config 设置,在PDF 中签入EUDC(end-user defined characters)
ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室