ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。
近日,我们迎来了 ActiveReports V16.0 版本的发布。此次新版发布,为报表领域带来了更多领先的新特性,报表设计能力再次迎来大幅提升。包含了 Web 端静默打印方案、.Net6 支持、图表增强和动画等众多实用新特性,让我们先来一睹为快。
1、提供Web端静默打印方案
Web 端静默打印,终于来了!Web 端无预览静默打印一直是报表领域的功能限制,因为 Web 端权限问题无法直接访问本机资源,需要突破权限和平台的限制。传统的 Web 端预览打印,客户需要重复多次点击,至少在打印一个报表时,需要点击 2 次按钮才能够完成打印效果。ActiveReports 带来了突破性的报表打印[静默打印]并提供了新的可直接运行的方案。
点击博客了解更多详情。
2、.Net 6 及 Visual Studio 2022 支持
.NET 6 是 .NET Core 的最新版本。之前的版本,即 .NET 5,是介于 .Net Core 和统一的 .Net 框架的中间版本,于 2022 年 5 月结束支持。.NET 6 提供永久支持,因此 ActiveReports 也意识到 .Net 6 将是未来的主流框架,为了保证我们的用户能够在未来顺利地从 .NET 5 迁移到 .NET 6 时,支持 .Net 6 框架。
您可以创建一个新的应用程序或将现有的应用程序升级到 .NET 6。要用 ActiveReports 创建一个新的应用程序,可以启动一个新的空白项目或使用 ActiveReports 提供的一个预建项目模板。
3、支持 SVG 图像
ActiveReports 新版本的图像文件格式中加入了 SVG 文件格式。现在可以通过图像控件的'值'属性中选择和设置 SVG 图像文件。
新版本中支持 SVG 图像的属性元素:图表、容器、复选框、富文本、列表、形状、表格、矩表、文本框都可设置背景图像为 SVG 格式。报表内嵌共享图片,支持 SVG 格式。支持报表主题引用 SVG 图像,支持 image/svg+xml 类型的图像文件。
点击博客了解具体功能
4、更酷炫的图表功能
V16.0 版本中的图表能力大幅提升,为用户带来的更好的数据可视化体验。具体新增的特性包括:
新增图表向导,通过图表向导快速自助创建图表,简单易用。
新增图表设计面板,快速配置和定制图表的标签和属性,同时支持资源管理、属性检索。
增强的资源管理器支持了对图表元素和属性的快速访问,图表创建更加快捷。同时,图表增加了趋势线、自定义图例、标签自定义等更多属性。
5、HTML (WebViewer) 和 JS Viewer 增强
V16.0 新版本为图表和表格数据区域添加新的动画属性,改进了 HTML 和 JS 浏览器的渲染,从而在这些浏览器中实现了动画,渲染能力大幅增强。
同时,ActiveReports 现在提供了预设导出设置的功能,甚至可以使用代码选择性地隐藏这些设置。对于 WebViewer,可以通过在设计设置导出面板中可设置的属性。增加了"文件名"属性,可以在导出报表时设置文件名称。
点击博客了解更多具体功能
6、页面报表增强
新版本支持不同页面设置不同的纸张方向,可以为页面报表的每页指定纸张的方向为横向或纵向。
跳过页面渲染,页面报表的“页”新增“可见性”属性,该属性支持两个值:隐藏或基于其他项目隐藏,可以指定报表加载时是否渲染此页。
增强表格控件的“填充空行”属性,之前表格中“填充空行”会自动填充空白行。此次更新,增强了填充空行属性,包括三个属性:“填充当页”,“填充当前分组”,并可以指定每个表格的填充行高。
点击博客了解更多具体功能
7、RDL报表增强
V16.0 版本中增强了分页位置属性,可以帮助您在页面或 RDL 报表的数据分组之后或之前调整分页,以及在哪一页继续显示报告内容。通过增强报表渲染管理,您可以通过在导出过程中增加更多的可能性来管理异步或长期运行的报告渲染,如:在页面中显示导出进度、创建一个带有取消选项的导出对话框、记录报表执行的进程信息等。
8、全新的数据源添加向导
V16.0 新版本在 ActiveReports 桌面端设计器中创建一个新的报表或在集成到 Visual Studio 的设计器中添加一个新的报表时,会启动数据源向导。在成功连接后,数据集对话框也会被启动,因此你可以完成报表与数据的绑定。数据源向导的自动运行可以通过对桌面端设计器的新报表对话框中的启动数据源向导选项、"GrapeCity.ActiveReports.config"文件和API来控制。
除了以上重磅功能,ActiveReports 提供了更多特性功能,包括:
- 支持 GS1 DataMatrix 和 Aztec 2D symbologies 等条码类型
- 页面和 RDL 报表支持设置 Y 轴的宽度和最大宽度
- 图表中图例支持自定义图例标记
- RDL 及页面报表支持垂直文本
- 新增取消报表渲染过程和取消跟踪报表渲染 API
- CSV 数据导出支持小数数据类型
- 页面报表中支持分组显示在同一页
以上就是报表控件 ActiveReports V16.0 的主要新功能介绍,如需了解更多新版本信息,欢迎访问ActiveReports 报表控件官网。
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。