我们很高兴地宣布推出新版 Stimulsoft 软件,该软件专为在网络或独立应用程序中处理报表、仪表盘和 PDF 表单而设计。在 2024.3 版中,我们增加了在 Python 应用程序的服务器端构建和导出报表的功能,以及定义导出设置的功能。我们扩展了在 JS、PHP 和 Python 组件中转换报表的支持格式列表,在报表和仪表盘中引入了一种新的图表类型,等等。请阅读本文了解所有创新。
2024.3 版新功能列表
新的导出文件格式
用 Python 在服务器端进行渲染
用户函数
支持 Python 导出设置
热图图表
固定高度属性
仅支持日期和时间
默认保存格式
数据条外观
区域地图本地化
字典同步
JS 中的事件访问
新方法
新的导出文件格式
在 2024.3 版中,扩展了 JS、PHP 和 Python 组件对导出报告时各种文件格式的支持。 现在,报告可以转换成 CSV、JSON、XML、DBF、DIF 和 SYLK 等常用数据格式。 报告还可以导出为图像文件,包括 BMP、GIF、JPEG、PCX、PNG、TIFF、SVG 和 SVGZ。 此外,报告还可以转换为 RTF(富文本)文件。

用 Python 在服务器端渲染
在此版本中,我们为 Reports.PYTHON 和 Dashboard.PYTHON 产品添加了在服务器端构建和导出报表的功能。 支持所有报表工具事件和 Python 数据适配器。 Node.js 平台用于构建报告,可以手动或自动安装必要的模块。

用户函数
我们增加了在数据字典中创建用户函数的功能。 可以使用可视化编程工具 Blockly 或作为报告脚本语言安装的编程语言之一来描述函数: JS、C# 或 VB.NET。 这些功能可在报告和仪表盘中使用。
支持 Python 导出设置
在新版本中,我们为 Reports.PYTHON 和 Dashboards.PYTHON 产品添加了定义必要导出设置的功能。 新的设置类适用于客户端和服务器端导出,也可在导出事件中使用。

热图图表
在 2024.3 版中,为数据分析和可视化添加了一种新的图表类型--热图。 这种类型的图表可用于简化数据量的分析和解释,提供识别模式和趋势的能力。

固定高度属性
添加了更改仪表板上组合框、树状视图框和日期选择器元素高度的功能。 以前,这些元素的高度是固定的,无法调整。 现在,根据 "固定高度 "属性的值,如果属性设置为 True,这些元素可以保留其原始行为;如果属性设置为 False,则允许调整高度。
仅支持日期和仅支持时间
我们新增了对新数据类型的支持: DateOnly 和 TimeOnly。 这些数据类型是 .NET 6 及更高版本框架的原生数据类型。 为了兼容,.NET Framework 和 JavaScript 实现了各自版本的 DateOnly 和 TimeOnly 数据类型。

默认保存格式
在此版本中,您现在可以在保存新创建的报告时指定其文件格式。 你可以通过访问报告设计器选项菜单中 "保存 "选项卡上的 "默认保存格式 "选项来设置文件格式。

数据条外观
在此版本中,我们扩展了报表中数据条条件图形元素的设计功能。 现在,您可以对数据条的边缘进行圆角处理,指定填充,并将数据条与该组件中的内容之间的交互定义为 "叠加 "或 "内部"。

地区地图本地化
在仪表盘的地区地图组件中,现在可以在手动数据输入模式下选择中国、韩国、日本、瑞士、加拿大、墨西哥、荷兰、挪威和波兰地图段的本地化。 地图片段的本地化由组件编辑器中的语言参数决定。
字典同步
在报表设计器中添加了一项新功能,用于定义打开报表时的数据源同步行为。 该选项可在数据字典控制面板设置中找到,并可设置为以下值之一:
无。 不执行同步;
如果字典为空;
始终。 每次打开报告时都会执行同步。

JS 中的事件访问
JS 报告设计器中引入了事件访问选项。 通过该功能,您可以定义在报告事件中执行代码时的行为,从而有机会在打开具有各种事件场景的报告时增强安全性。 您可以在报告设计器的选项菜单中的 "主要 "选项卡上配置该选项。

新方法
2024.3.1 版还引入了两个新方法: MergeDocument() 和 FindByName()。 MergeDocument() 方法用于合并多个已构建的报告,而 FindByName() 方法则用于搜索报告中的元素。



渝公网安备50010702505508