抢先体验!Stimulsoft Reports、Dashboards 和 Forms 2023.4 版本已发布!

Stimulsoft 产品推出最新版本 – 2023.4!此版本带来了许多增强功能和创新,旨在使您在报表、仪表板和表单创建中的数据相关任务更加方便和高效。此版本的突出功能是新产品 Reports.AVALONIA,专为在 .NET Core、.NET 6 和 .NET 7 平台上使用 Avalonia 技术开发的应用程序中处理报表而设计。此外,我们还在 Reports.JAVA 产品中实现了对 Angular 查看器的支持,为 .NET 报告工具引入了新的数字签名元素,为 Reports.JS 添加了缓存,并针对 .NET Framework 4.7.2 调整了 Stimulsoft BI Server。让我们深入探讨每项改进的细节。

Stimulsoft Reports官方正版下载icon-default.png?t=N7T8https://www.evget.com/product/2398/download   

Reports.AVALONIA

隆重推出最新产品 – Stimulsoft Reports.AVALONIA!这款适用于 Avalonia UI 框架的报告工具配备了强大的数据处理引擎和交互式查看器,支持多级钻取、排序、分组数据等。此外,新产品还为生成的报告提供了多种导出格式,包括 PDF、Excel、MS Word 等。它还支持 Stimulsoft 用于连接的所有数据格式,例如 MS SQL、Firebird、MySQL、PostgreSQL、XML、JSON 等。请注意,Reports.AVALONIA 仅在 Stimulsoft Ultimate 订阅中提供。

报告.AVALONIA

Python 数据适配器

在Reports.JS和Dashboards.JS 中纳入了对 Python 数据适配器的支持。现在,它们可用于从各种来源获取数据,包括 MS SQL、Oracle、MySQL、PostgreSQL 等。

Python 数据适配器

Reports.JAVA 中的 Angular 查看器

最新版本在 Java 报告编写器中引入了对 Angular 查看器的支持。这是一个功能齐全、快速、现代的报表查看器,与 Angular 平台版本 14 及更高版本兼容。在服务器端,使用功能齐全的报告引擎,在 Java 平台版本 1.8 及更高版本上运行。

Reports.JAVA 中的 Angular 查看器

从内存中卸载程序集

对于在 .NET Core 3.1 及更高版本平台上运行的报告工具,我们实现了在报告完成后自动从内存中卸载已编译的报告程序集。这可以防止在编译模式下渲染报表时出现内存泄漏。

从内存中卸载程序集

新的签名组件

我们引入了新的数字签名组件,用于将报告导出为 PDF。PDF 元素组件用于定义数字签名的位置并选择用于显示证书信息的选项。当报告导出为 PDF 时,数字签名将填充证书数据。PDF 元素组件的配置可以在其编辑器中或使用属性来完成。

新的 PDF 元素

数据源转换

我们添加了更改数据源类型的功能。例如,文件数据源现在可以转换为 SQL 源,反之亦然。这可以使用“更改类型”命令轻松完成,该命令可在数据源连接的上下文菜单中访问。请注意,虽然数据源类型会发生变化,但请求正文不会发生转换。

数据源转换

Reports.JS 的缓存

创建包含大量页面的报告需要大量 RAM。因此,在渲染大型报表时,经常会出现内存不足错误。在此版本中,我们添加了为 JavaScript 报告工具启用缓存的选项。要在 Web 浏览器和 Node.js 中启用 JS 组件的缓存,可以使用报表对象的reportCacheMode选项。请注意,缓存大小受网络浏览器可用资源的限制 。

JS 的 Chaching

新数据源

在版本 2023.4 中,JavaScript 组件引入了对多个数据源的支持。现在,您可以从 MongoDB 源检索数据。Node.js 中也实现了 Oracle 支持。此外,您还可以基于 WKT 或 GeoJSON 文件创建 GIS 数据源。利用从这些来源获得的数据,您可以开发报告和仪表板。

新数据源

定制颜色

我们为报表设计器引入了使用任何颜色的功能。您可以利用CustomThemeAccentColor组件选项为设计器设置自定义强调色。在 Stimulsoft Cloud 中,颜色选择是在报表设计器的“选项”菜单中执行的,特别是在GUI选项卡上。Color Accent参数应设置为Custom,并且使用Color参数,您可以选择所需的色调。

定制颜色

文档查看安全

文档查看安全性

文档编辑安全

将报告导出到 Word (.docx) 和 Excel (.xlsx) 文件时,您可以保护它们免遭未经授权的编辑。要实现此目的,请将限制编辑参数设置为是或除外可编辑字段。然后,将密码指定为导出设置的文档安全组中的密码参数的值。此后,只有输入正确的密码后才能编辑文档的受保护部分。

文档编辑安全

更新了过滤器编辑器

我们更新了仪表板元素的过滤器编辑器。现在,使用“添加过滤器”按钮即可创建过滤器,并且使用剪贴板的命令也已添加到上下文菜单中。在他们的帮助下,您现在可以在编辑器中复制、剪切、粘贴和删除过滤器。

更新的过滤器编辑器

设置地图标题

新版本为区域地图元素和地图组件引入了一组称为“标签”的属性。通过这组属性,您可以分别配置仪表板和报告中地图上标签的字体、文本颜色和阴影颜色。

设置地图标题

Stimulsoft BI 服务器的 .NET Framework 4.7.2

我们已将 Stimulsoft BI Server 更新到 .NET Framework 4.7.2,使我们能够将依赖包更新到最新版本,并提高新服务器操作系统和云服务的速度和稳定性。

Stimulsoft BI 服务器的 .NET Framework 4.7.2

表中的编号

Stimulsoft Forms的Table元素中 添加了对行进行编号的功能。为了实现这一点,版本 2023.4 引入了 Line 变量,可以将其指定为行标题中的表达式。之后,当在查看器和 PDF 中查看表单时,Line 变量将被替换为数值。行编号从一开始。

表中的编号

以上便是报表控件Stimulsoft v2023.4 推出最新版本更新的全部内容,欢迎下载体验~如有其他问题,欢迎私聊我们~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值