ActiveReports 是葡萄城推出的一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。
近日,ActiveReports V15.0 Update 2 正式发布,本次版本发布带来了Web设计器API增强、运行时设置图表语言、JS Viewer增强、桌面设计器增强、TXT输出和打印等亮点功能新,具体包括:
持续增强 Web设计器API,为您的深度定制保驾护航
Web设计器目前是ActiveReports 使用率最高的功能,它能够为我们的最终用户提供自主编辑和设计报表的能力,且支持.Net Core跨平台部署。越来越多地使用 Web设计器的开发者自然希望设计器有更灵活的API 供我们定制,更好地与项目融合。随着V15.0 Update2版本的发布,我们增加了一些处理程序,使这种定制更加完善。
V15.0 Update2 版本在designerOptions.sever中提供了onBeforeRequest方法,它使开发者能够为Web设计器的请求添加自定义头文件。这个方法可接收一个HTTP请求init对象作为参数然后这个对象可以被改变并返回,点击博客了解更多详情。
运行时设置图表语言
在这个V15.0 Update2中,我们增加了在报表中对图表进行本地化的能力。现在可以使用本地化资源来本地化图表属性,与其他控件类似。
可修改的图表元素:
- 图表顶部标题
- 图表底部标题
- 图表轴标题
- 图表图例标题
增强JSViewer功能,可灵活指定导出面板、参数面板的展示位置
默认的JSVIewer的导出面板是居于左侧的,会与开发人员系统的风格不一致,我们增强了JSViewer的功能,为您提供了API 可灵活指定导出面板及参数面板的位置。
点击博客了解具体操作步骤。
增强桌面设计器的自定制功能
虽然桌面设计器的定制能力一直是非常灵活的,但本次更新我们也为您带来更加简单易执行的方法,我们简化了控制在桌面终端用户报表设计器中添加数据源、数据集和参数的过程。
我们为报表资源管理器组件添加了一个 "EnabledNodes "属性,以控制终端用户添加新数据源、数据集或参数的能力。默认情况下,这个属性被设置为 "所有",允许用户创建新的数据源和参数。点击博客了解更多。
新的TXT输出,可以将表格数据在ASCII打印机上打印
为页面和RDL报表实现了一种新的 "表格文本 "导出格式。假如,有一份产品的销售报告如下:
如果我们想把它打印到点阵打印机上,你通常会得到这样的输出。
这个过程删除了报表的间距和表格的外观。为了保持适当的间距和表格视图,使用新的表格文本导出,这样当你打印到ASCII打印机时,它将显示为。
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。