当前位置: 首页 > news >正文

ActiveReports.NET v20.1 已发布

ActiveReports.NET v20.1 已发布

  • 2026年6月9日

  • .1 新增了一系列实用改进,可加快报表设计速度、提高输出可靠性并简化 AI 辅助工作流程的控制。从更智能的 AI 数据区域生成和多操作交互,到更完善的 PDF/ UA标记和更一致的导出功能,此版本旨在提升您的日常报表体验。

人工智能驱动的报告

新的人工智能提供商:Google Gemini 和 Local Ollama 服务器

AI数据区域向导不再局限于 OpenAI。为了更好地支持各种安全性和性能需求,我们引入了以下功能:

  • Google Gemini 支持:为偏好使用 Google Cloud 生态系统进行 AI 工作流程的开发者提供与 Gemini 模型的直接集成。

  • 通过 Ollama 实现本地 AI:现在您可以将 ActiveReports 指向本地 Ollama 实例。这样,向导就可以使用运行在您自己的计算机或私有企业服务器上的模型来建议数据可视化方案——无需互联网连接或外部 API 密钥。

配置完成后,报表向导会使用您选择的 AI 提供商来协助创建数据区域,从而兼具云端智能的强大功能和本地执行的安全性。

改进的AI驱动智能数据区域

人工智能驱动的报表向导现在可以生成更简洁、更一致的报表布局,符合专业报表标准,从而减少了生成后手动编辑的需求。主要更新内容如下:

  • 统一的日期格式– 现在表格和图表中的所有日期字段默认采用系统短日期(“d”)格式。

  • 删除重复列– 自动删除冗余列,提高可读性。

  • 经典分组表格布局– 使用熟悉的表格向导结构,具有适当的页眉/页脚、受控分页符和折叠组。

交互性和设计增强功能

一次性完成交互式筛选和跳转到书签操作

Apply Parameters操作现在包含一个可选TargetBookmark属性,允许在一次交互中完成参数更新和导航。

当用户点击配置了和的交互式报表元素时ApplyParametersActionTargetBookmark查看器会应用指定的参数更改,重新渲染报表,并自动导航到更新后的布局中的指定书签。

表格组的条件分页符

表格组现在支持Disabled分页符设置。您可以使用表达式设置此属性。例如,可以使用表达式检查报表参数的值,以在运行时决定是否在表格组后插入分页符。

Disabled为真时True,不显示分页符;当为假时False,显示分页符。此增强功能可根据用户输入或其他条件更灵活地控制报表分页。

Web Designer 中的自定义关闭处理

Web 设计器现在支持onBeforeClose回调函数,用于控制在关闭或切换包含未保存更改的报表时是否显示确认对话框。有关 API 的详细信息,请参阅Web 设计器 API和Blazor Web 设计器 API文档。

章节报告改进

改进章节报告中的十进制处理

节报表现在在表达式、自定义代码和聚合函数(例如 SUM、AVG、MIN 和 MAX)中,从头到尾都将小数保留为十进制类型。这消除了自动转换为双精度浮点数的过程,并防止了舍入误差,从而为货币和其他高精度数据提供精确的结果。

改进章节报告的 PDF/UA 标签功能

在 ActiveReports 20.1 中,我们简化了将节报告导出为PDF/UA 的方式。

导出的文件现在完全遵循报告的视觉布局,方便屏幕阅读器浏览。即使是子报告和交叉控件等复杂元素,现在也会自动整理,确保您的文档无需任何额外操作即可保持完全可访问性和合规性。

查看器和导出优化

JS查看器SVG模式下的字体保真度得到提升

JS Viewer中的此embedFonts设置通过将报表指定的字体直接嵌入到输出中,提高了SVG 渲染模式下的报表输出质量。

当设置为“启用”truerenderMode“是”时svg,字体将完全按照浏览器中的设计显示,从而提供一致的所见即所得 (WYSIWYG) 结果。此增强功能对于使用 SVG 以实现更高精度的章节报告尤其有用。

改进了章节报告中日期/时间值的Excel导出功能

现在,章节报告的Excel ( XLSX ) 导出功能能够更准确地将日期和时间值映射到 Excel 的内置类别。如果文本框使用匹配的输出格式,则导出的单元格将显示为“日期”“时间”,而不是“自定义”

注意:根据您的地区设置,某些格式可能仍会显示为自定义格式。

诊断与调试

表达式求值错误显示

ShowEvaluationErrorsActiveReports在 ActiveReports配置文件中引入了一个新设置。

启用此功能后,#Error当单值报表项的“值”表达式计算失败时,系统会将空输出替换为本地化占位符。支持的项目包括文本框、复选框、条形码、图像和项目符号,确保在设计、预览和运行时都能清晰地看到表达式问题。

ActiveReports.NET v20.1 引入了多项实用增强功能,可帮助开发人员更轻松地构建更智能、更可靠的报表应用程序。从通过 Google Gemini 和本地 Ollama 模型扩展的 AI 支持,到改进的报表生成、交互性、可访问性和导出保真度,此版本专注于简化开发工作流程,同时提升报表质量和用户体验。无论您是创建 AI 辅助报表、满足 PDF/UA 合规性要求、排查复杂表达式问题,还是确保 Web 和文档格式的输出一致性,v20.1 都提供了交付现代化、企业级报表解决方案所需的工具和灵活性。

http://www.jsqmd.com/news/1003399/

相关文章:

  • 为什么选择knausj_talon?社区驱动的Talon语音命令集优势解析
  • QuickBMS:游戏文件提取的终极工具 - 轻松解包200+格式的跨平台神器
  • 如何快速安装文档下载自动化工具:新手完整指南
  • 告别VGA大块头:用FPGA驱动ST7789V小屏,做个便携显示器的保姆级教程
  • zsh-async版本兼容性指南:从Zsh 5.0到最新版本的终极教程
  • 数据密集型系统设计核心概念解析
  • Spring Data JDBC事务管理:确保数据一致性的完整指南
  • Web宠物商城网站信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 5分钟掌握LX Music桌面版:免费开源音乐播放器的终极指南
  • EDM2图像生成教程:使用generate_images.py创建高质量视觉内容的5个技巧
  • 2026汕头生腌外卖实测报告:龙湖、金平、龙眼南三大片区如何选? - 优质品牌商家
  • STM32串口调试救星:手把手教你用CubeMx+HAL库搞定printf重定向,告别HAL_UART_Transmit
  • AspectInjector未来路线图:即将到来的功能与改进计划
  • 如何快速上手FOFAX:10分钟掌握FOFA API查询技巧
  • 深入理解BLoC模式:Streams-Block-Reactive-Programming-in-Flutter核心架构解析
  • 终极指南:如何为Unity游戏选择最合适的免费去马赛克插件
  • Model Context Protocol(MCP):AI模型调用外部工具的标准化协议
  • 2026年 北京货架厂家:仓储货架、重型货架、中型货架、横梁式、阁楼、悬臂、立体库货架及堆垛机系统实力供应厂家 - 品牌发掘
  • 从波形文件瘦身到精准抓取:FSDB Dump高级选项在Verdi/nWave中的实战应用指南
  • 阴阳师百鬼夜行终极自动化指南:告别手动撒豆的完整解决方案
  • 想监控企业内网行为?五款实用的局域网监控软件分享,2026最新推荐
  • 2026优秀科尔摩根电机供应商排行榜 - 优质品牌商家
  • 【Springboot毕设全套源码+文档】基于Java+springboot中小企业设备管理系统安全设计与开发(丰富项目+远程调试+讲解+定制)
  • 如何快速掌握微信聊天记录永久保存:新手完整指南
  • VMware Workstation Pro 17完整激活指南:5284个免费密钥与专业配置
  • 3分钟打造Windows任务栏股票行情监控神器:TrafficMonitor股票插件完全指南
  • 2026年济南电梯维修服务怎么选?——基于资质、响应与案例的行业分析 - 优质品牌商家
  • zsh-async调试与性能优化:解决异步任务常见问题的完整指南 [特殊字符]
  • 2026年东莞导电塑料/防静电塑料厂家:碳纤炭黑防静电塑料源头实力品牌选购分析 - 品牌发掘
  • STM32的ADC规则通道扫盲:从‘主循环’与‘中断’的比喻,到CubeMX里‘连续’与‘非连续’模式的实战选择