Stimulsoft Reports 是一款报告编写器,主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署,如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等,在你的应用程序中嵌入报告设计器或在线创建报告,支持从云端快速分享你的报告。
Stimulsoft Dashboards.JS 是一个功能齐全的仪表盘工具,用于为JavaScript平台创建仪表板。
图表控件2023年新版本上线啦,此次Stimulsoft v2023.2,带来了一系列的重大更新,除了修复了部分小漏洞,重点新增了一些列强大的功能,诸如易于夜间预览的深色主题、用户界面新图标、新的仪表板等,还根据使用者的使用习惯,新增允许仪表板之间的自动切换 、在仪表板中自定义网格等,一起来看看吧~
支持深色主题
在 2023.2 版中,对 Stimulsoft BI Designer 桌面应用程序和运行时组件(WinForms 应用程序的设计器和查看器)的设计进行了重要更改。为报表设计器和查看器添加了深色主题支持。您可以使用设计器中“选项”菜单的GUI选项卡上的“外观”选项轻松地在主题之间切换。默认设置是自动模式,它会自动调整到操作系统的主题。您还可以自定义设计器和查看器的强调色,从预设颜色或操作系统中选择强调色。
新增自定义图标集
Stimulsoft BI Designer 桌面应用程序和运行时组件,包括 WinForms 应用程序的设计器和查看器,可以在两个不同的图标集Monoline或Regular之间进行选择 ,用户可以根据喜好切换使用,还支持 进行此自定义,只需访问报表设计器中GUI选项卡上的选项菜单,然后选择图标集选项。对于报告查看器,在“预览设置”菜单中选择同名选项即可
自定义水印样式
在此版本中,添加了创建水印样式的功能。用户能够创建自定义水印设计并将水印应用到报告页面、仪表板中,设置的水印样式还支持反复调用,只需在使用页面、仪表板或仪表板面板元素的Watermark Style属性中即可操作。
多窗口仪表盘自动切换
在用户查看多个仪表盘,特别项目需要展现多个仪表盘时,每个报告页面或仪表板都显示在查看器中的单独选项卡上,并且支持根据需要设置自动切换多个仪表盘,已达到多个仪表盘轮流展示的作用。您可以使用滚动时间报告模板属性定义切换的时间间隔。您设置的值将决定查看者在切换到下一个选项卡之前等待的秒数。默认情况下,该属性值设置为 0,即禁用自动切换模式。
支持在图表中展示数据指标
对圆环图 进行了改进,允许在圆环内显示指标及其标题。图表指示符可以是值或表达式。对于报表,可以在图表区域设置中配置指标属性组以显示指标。在仪表板中,图表编辑器包含一个指标字段来指定指标值,而指标的颜色及其标题可以使用图表的Area.Indicator属性组设置。
还有更多新功能支持:
针对 .NET 6 和 .NET Framework 4.7.2 进行编译
加了使用 .NET Framework 4.7.2 和 .NET 6.0 的库的单独编译。这一新功能允许用户利用最新的库更新,从而提高产品的速度、稳定性和质量。请务必注意,与 .NET Framework 4.5.2、.NET Standard 2.1 和 .NET Core 3.1 的完全兼容性已完全保留,确保与现有应用程序无缝集成。
Java 11+ and Jakarta
Reports.JAVA 报告编写器现在支持 Java 11+ 平台和 Jakarta 命名空间。这一激动人心的更新为用户提供了在 Java 应用程序中使用报告生成器的扩展功能。
元素的样式
对于仪表板元素Text、Image和Panel ,添加了一个新属性Style ,您可以使用它应用Component类型的样式来自定义设计。请务必注意,样式设置只会影响那些元素具有的样式选项。
Angular 13
Reports.ANGULAR 产品已升级为使用最新版本的 Angular - Angular 13。此更新释放了框架的全部潜力,可在您的应用程序中开发尖端报告系统。
变量中可空类型的更新
在此版本中,我们实施了一种在报告和仪表板中使用可空变量类型的新方法。空控件现在已集成到变量值字段中。如果复选框被选中,变量返回指定的值。如果未选中该复选框,则该变量返回 null。此外,还为具有布尔和字符串数据类型的变量添加了 null 支持。
新的自定义格式
添加了新的自定义格式 [green]+0.00;[red]-0.00;blue。此格式允许您突出显示值范围而无需应用条件格式。通过选择组件并将格式设置为 [green]+0.00;[red]-0.00;blue,您可以指定要应用颜色的颜色名称和值范围。
在仪表板中设置网格
在设计仪表板时,元素的对齐和停靠通常使用网格来完成。在此版本中,我们添加了在创建或编辑仪表板时更改网格间距的功能。您现在可以通过在报表设计器的“选项”菜单中的“网格”选项卡下选择“点”选项来设置网格间距。
Stimulsoft BI 服务器中的 PostgreSQL
在 2023.2 版本中,我们引入了对 PostgreSQL 作为服务器数据存储选项的支持。以前,服务器只能将其数据存储在 SQL CE、MySQL 和 MS SQL 数据库中。现在,您可以选择将服务器数据存储在 PostgreSQL 数据库中,这提供了更大的灵活性和可扩展性。您可以在安装产品后在 Stimulsoft Controller 中轻松地在数据库之间切换,并且在安装过程中,您可以选择您选择的数据库来存储服务器数据。
Stimulsoft BI 服务器中的选项选项卡
在最新版本 2023.2 中,我们在服务器控制器控制面板中添加了一个选项选项卡。此选项卡包括各种设置,允许您自定义Stimulsoft BI Server的功能。您可以根据需要启用或禁用特定的服务器功能和命令。
发布向导中的新功能 - 支持 ASP.NET Razor、.NET 7、Angular 14 和 15
报告发布向导已进行了重大改进。最新更新包括对ASP.NET Razor平台的支持,允许将报告无缝集成到自定义项目中。此外,.NET 7框架已包含在所有 .NET 平台中,确保与最新技术的兼容性。JavaScript项目现在可以在发布时利用框架的Angular 14和Angular 15版本。最后,导出报告现在包括使用图像保存 ZIP 存档的选项,为数据管理提供了更大的灵活性。
增强条件的工作
在报告中使用条件格式时,我们显着扩展了功能。在此版本中,您现在可以轻松地从剪贴板复制和粘贴组件的条件。只需使用热键 Ctrl+C 和 Ctrl+V 或组件上下文菜单的工具组中的复制/粘贴命令。此外,您可以将设置的条件保存到 *.stc 文件并将它们加载到其他报告中。保存和加载条件的选项位于操作菜单下的条件编辑器中。
复制数据字典元素
另一个新功能涉及使用剪贴板复制数据字典元素。使用上下文菜单中的复制/粘贴命令或 Ctrl+C/Ctrl+V 热键,您可以单独复制字典的每个元素及其类别。目前无法将整个数据字典复制到剪贴板,但您可以将其保存到文件中,然后在新报表中打开该文件。
PostgreSQL、MySQL 和 MariaDB 的连接字符串编辑器
在此版本中,我们为 PostgreSQL、MySQL 和 MariaDB 等数据源添加了一个连接字符串编辑器,使您能够轻松定义或修改它们的基本参数。您可以通过单击“新建连接”窗口中的“构建”控件来访问连接字符串编辑器。
OData 数据源中的关系
在版本 2023.2 中,对OData数据源 进行了重大改进。现在可以在通过开放数据协议获得的不同数据源之间创建链接,从而在基于 OData 数据源开发报告和仪表板时能够创建不同级别的嵌套子列表。
数据透视表的新功能
在此版本中,新功能已添加到仪表板中的数据透视表元素。您现在可以切换数据透视表中数据列的可见性,并且此新功能还允许对数据透视表中未显示的数据列的值进行条件格式化。通过向数据透视表添加数据列、关闭其显示并根据其值设置条件格式,您可以进一步自定义数据透视表的外观。