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

纵览!报表控件 Stimulsoft Reports、Dashboards 和 Forms 2025.1 新版本发布!

Stimulsoft 2025.1 新版发布,旨在增强您创建报告、仪表板和 PDF 表单的体验!此最新版本为您带来了许多改进和新功能,使数据处理更加高效和用户友好。亮点包括对 .NET 9 的支持、Microsoft Analysis Services 的新数据适配器、发布向导中适用于 PHP 和 Python 的 Node.js、更新的变量编辑器等等。请继续关注并阅读以下有关这些功能和更多信息的内容

Stimulsoft Ultimate (原Stimulsoft Reports.Ultimate)是用于创建报表和仪表板的通用工具集。该产品包括用于WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java和其他环境的完整工具集。无需比较产品功能,Stimulsoft Ultimate包含了所有内容!

Stimulsoft Reports 最新下载 

.NET 9 支持

2024 年 11 月 12 日, .NET 9.0框架 正式发布。我们测试了我们的组件,彻底并迅速解决了任何发现的问题。从版本2024.4.5开始,所有组件都与 .NET 9 框架完全兼容。如果您在新版本中遇到任何组件功能问题,我们强烈建议您至少更新到版本 2024.4.5。

.NET 9 支持

PHP 和 Python 产品中的自定义字体和样式

我们添加了特殊类StiFunctions和StiFontCollection,它们允许您添加自定义 JavaScript 函数并上传自定义字体以供报告工具使用。这些添加的函数和字体可以集成到报告设计器中,并可用于使用 Node.js 框架在客户端和服务器端构建报告。

php 和 python 产品中的自定义字体和样式

更新的变量编辑器

用于创建和编辑报告变量的编辑器已得到优化和更新。基本改进涉及变量元素的参数配置,现在可在单独的窗口中完成。要配置变量元素列表,请启用“在参数面板上显示”选项,然后单击“项目”字段中的“编辑”按钮。

更新的变量编辑器

仪表板水印中的表达式

现在,您可以在“文本”选项卡中创建仪表板水印时 使用表达式。表达式的求值结果将作为水印的文本。这意味着您可以使用“文本”“表达式”“图像”“编织”或这些元素的组合来定义仪表板水印。

仪表板水印中的表达式

仪表板样式中的标题和字体设置

样式中添加了字体标题属性 组,允许您定义元素的字体设置和元素的标题参数。样式或组件属性中的字体和标题设置的应用取决于样式中以下属性的值:允许使用字体允许使用标题。如果这些属性设置为True,则将应用样式中的设置。否则,字体和标题设置将由仪表板元素属性决定。
 

仪表板样式中的标题和字体设置

三维图表的轴标题

添加了在 3D 图表中为 X 轴和 Y 轴使用标题的功能。可以使用标题属性组配置轴标题,该组位于区域X 轴Y 轴>标题下。

三维图表的轴标题

树元素中的过滤模式

在分层过滤器元素(例如树视图树视图框 )中选择值时,添加了 新的过滤器模式参数。此参数确定过滤器是仅基于所选值还是基于所选值(考虑层次结构)应用于仪表板元素。仅当选择模式参数设置为一 时,过滤器模式参数才可用。

三维图表的轴标题

条件格式中的图标

添加了在表格仪表板元素 的条件格式中使用图标的功能。现在,可以根据指定的条件将不同的图标应用于表格元素的单元格。此外,您可以使用上传的图像代替图标。

条件格式中的图标

发布向导中适用于 PHP 和 Python 的 Node.js

发布向导中新增了快速创建具有服务器端报告处理的 PHP 或 Python 项目的功能。发布向导可用于轻松快速地将 Stimulsoft 组件集成到第三方项目和解决方案中。

发布向导中适用于 PHP 和 Python 的 Node.js

在图表中交换参数和值

图表组件编辑器中添加了交换 控件。单击后,此控件会交换参数字段中的列。但是,如果图表类型包含多个值字段,则编辑器中不会显示交换按钮。

发布向导中适用于 PHP 和 Python 的 Node.js

导出列表设置

导出设置编辑器中新增了“在查看器中隐藏未列出的导出” 参数。此参数控制报告和仪表板的保存菜单中可用的导出格式列表。启用后,在查看报告或仪表板时,只有添加到列表中的格式才会出现在保存菜单中。默认情况下,导出设置编辑器中的列表为空,这意味着在查看报告或仪表板时,所有具有默认设置的可用导出格式都将显示在保存菜单中。

导出列表设置

在属性面板中搜索

添加了在属性面板内搜索的功能。搜索功能在属性列表的第一级起作用,这意味着它不会搜索嵌套属性。您可以通过属性面板设置启用或禁用搜索面板。

导出列表设置

编辑器中的数据字典

Web 和 JS 报表设计器中的各种组件编辑器已添加数据字典。此增强功能使得在编辑报表组件时访问数据字典元素更加容易。

编辑器中的数据字典

新数据源

已添加 新的Microsoft Analysis Services数据源。要创建此数据源,请从“新数据源”窗口中的NoSQL选项卡中选择Microsoft Analysis Services。建立连接并运行选择查询后,您可以根据获得的数据创建报告和仪表板。

新数据源

XML加载速度优化

XML 资源(包括数据源)的加载和处理速度已得到优化并显著提升。此外,带有 XML 标记的报告模板的加载时间也已减少。

XML加载速度优化

新事件 - onClose()、onAssignReport()

添加了两个新事件:onClose()onAssignReport()onClose()事件(为 JS、PHP、Pyhon 报表设计器添加)在文件菜单中执行关闭命令时触发,而onAssignReport()事件(为 JS 报表设计器添加)在将报表对象分配给设计器时触发。

新事件——onClose()、onAssignReport()

查看仪表板时旋转图表

WinForms 报告工具现在包括在查看仪表板时旋转饼图环形图 的功能。旋转是使用鼠标和鼠标左键执行的。

新事件——onClose()、onAssignReport()

Angular 查看器的 CSP

Angular 查看器中添加了 内容安全策略 (CSP)支持,通过阻止恶意代码的执行和防范跨站点脚本 (XSS) 攻击来增强安全性。大多数现代浏览器都支持 CSP。

新事件——onClose()、onAssignReport()

相关文章:

纵览!报表控件 Stimulsoft Reports、Dashboards 和 Forms 2025.1 新版本发布!

Stimulsoft 2025.1 新版发布,旨在增强您创建报告、仪表板和 PDF 表单的体验!此最新版本为您带来了许多改进和新功能,使数据处理更加高效和用户友好。亮点包括对 .NET 9 的支持、Microsoft Analysis Services 的新数据适配器、发布向导中适用于…...

游戏引擎学习第75天

仓库:https://gitee.com/mrxiao_com/2d_game_2 Blackboard: 处理楼梯通行 为了实现楼梯的平滑过渡和角色的移动控制,需要对楼梯区域的碰撞与玩家的运动方式进行优化。具体的处理方式和遇到的问题如下: 楼梯区域的过渡: 在三维空间中&#x…...

Java 23 集合框架详解:Set 接口及实现类(HashSet、TreeSet、LinkedHashSet)

📚 Java 23 集合框架详解:Set 接口及实现类(HashSet、TreeSet、LinkedHashSet) 📖 概述 Set 是 Java 集合框架中用于存储 无序、不重复元素 的接口。它的实现类包括 HashSet、TreeSet 和 LinkedHashSet,它…...

ARMv8架构 CortexR52+ 内核 coresight_soc400介绍

前言:笔者在工作中接触到了一款多核芯片,其采用的处理器为CortexR52,使用的架构为ARMv8,我通过CoreSight SOC-400组件完成了对该芯片烧录代码的开发。这里芯片型号就不透露了,本文仅介绍我自己从ARM官网上提供的R52核等…...

1.Python浅过(语法基础)

1.简介 Python是一种面向对象的解释型高级编程语言,是强类型的动态脚本语言。 解释型语言跨平台性比编译型语言(如c语言)好。 print("hello world")2.Bug,Debug 多看,多思考,多尝试、查资料、记录 3.prin…...

ioremap_nocache函数

ioremap_nocache 是 Linux 内核中用于将物理地址映射到内核虚拟地址空间的函数,特别是用于 I/O 内存映射,并且禁用缓存。 一、基本语法 void __iomem *ioremap_nocache(phys_addr_t phys_addr, size_t size); 二、基本功能 将物理内存地址映射到内核虚拟…...

【235. 二叉搜索树的最近公共祖先 中等】

题目: 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一…...

构建智能企业:中关村科金大模型企业知识库的技术解析与应用

在数字化转型的浪潮中,企业对智能化知识管理的需求日益增长。知识作为企业的核心资产,其高效管理和应用对于提升企业运营效率和决策质量至关重要。中关村科金大模型企业知识库凭借其强大的技术架构和广泛的应用场景,成为构建智能企业的重要工…...

C++进阶——用Hash封装unordered_map和unordered_set

目录 前言 源码怎么说 为什么要兼容? 兼容的具体做法? 为什么要把Key转为整数(HashFcn)? 模拟实现 一、建立框架 二、迭代器 运算符重载 迭代器兼容大法 三、[ ]重载 四、实现不能修改key 实现及测试代码 …...

b612相机 13.5.5解锁会员hook

工具 lspatch(点击选最新版本下载) shizuku(点击选最新版本下载) SimpleHook(点击选最新版本下载) b612(自行百度下载) 效果图 教程 [{"packageName":"com.camp…...

iOS - 弱引用表(Weak Reference Table)

1. 基本数据结构 // 弱引用表的基本结构 struct weak_table_t {weak_entry_t *weak_entries; // 保存所有的弱引用对象size_t num_entries; // 当前存储的弱引用数量uintptr_t mask; // 哈希表大小掩码uintptr_t max_hash_displacement; /…...

C#语言的网络编程

C#语言的网络编程 引言 随着互联网的飞速发展,网络编程成为了软件开发中的一个重要领域。C#语言作为一种现代编程语言,凭借其丰富的类库、良好的可读性和强大的功能,广泛应用于开发各种网络应用程序。无论是Windows应用、Web应用还是云服务…...

【操作系统】课程 4调度与死锁 同步测练 章节测验

4.1知识点导图 处理机调度与死锁相关内容的文字整理: 基本准则 资源利用率:使系统中的处理机和其他所有资源都尽可能地保持忙碌状态。系统吞吐量:单位时间内系统所完成的作业数。公平性:使各进程都获得合理的CPU时间,而…...

如何查看已经安装的python版本和相关路径信息

如何查看已经安装的python版本和相关路径信息 本文目录: 一、通过命令行模式查询 1、通过命令where python 2、通过命令print(sys.executable) 二、在 Anaconda Navigator 中 三、只安装python的环境下 一、通过命令行模式查询 同时按windowR键,输入cmd&#x…...

设计模式-结构型-适配器模式

在软件开发中,随着系统的不断扩展和模块的不断增加,往往会遇到不同模块之间接口不兼容的情况。此时,如果我们能通过某种方式将一个接口转化为另一个接口,那么开发工作将变得更加灵活和高效。适配器模式(Adapter Patter…...

鸿蒙操作系统(HarmonyOS)

鸿蒙操作系统(HarmonyOS)是华为公司推出的一款面向未来、面向全场景的分布式操作系统。它旨在为用户提供一个更加智能、便捷和安全的操作环境,支持多种终端设备之间的无缝协作。在鸿蒙应用开发中,ArkUI作为官方推荐的用户界面开发…...

基于海思soc的智能产品开发(camera sensor的两种接口)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 对于嵌入式开发设备来说,除了图像显示,图像输入也是很重要的一部分。说到图像输入,就不得不提到camera。目前ca…...

解密LLM结构化输出:代码示例与原理分析

解密LLM结构化输出:代码示例与原理分析 一、LLM结构化输出概述 1. 结构化输出的定义与优势 结构化输出指的是语言模型(LLM)生成的遵循特定格式(如JSON、XML)的数据,这些数据易于解析和处理。相较于非结构…...

Go语言的数据类型

Go语言的数据类型详解 Go语言是一门具有简洁、高效并且强类型的编程语言。它的设计理念之一是让程序员能够以清晰、简明的方式表达自己的意图。在Go语言中,数据类型是其基础构建块之一,理解不同数据类型的特点和使用场景对于编写高效的Go程序至关重要。…...

复杂园区网基本分支的构建

目录 1、各主机进行网络配置。2、交换机配置。3、配置路由交换,进行测试。4、配置路由器接口和静态路由,进行测试。5、最后测试任意两台主机通信情况 模拟环境链接 拓扑结构 说明: VLAN标签在上面的一定是GigabitEthernet接口的&#xff0c…...

【网络】每天掌握一个Linux命令 - iftop

在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

模型参数、模型存储精度、参数与显存

模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...

AI Agent与Agentic AI:原理、应用、挑战与未来展望

文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例:使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例:使用OpenAI GPT-3进…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU:如何让RNN变得更聪明? 在深度学习的世界里,循环神经网络(RNN)以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而,传统RNN存在的一个严重问题——梯度消失&#…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storms…...

【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅

目录 前言 操作系统与驱动程序 是什么,为什么 怎么做 system call 用户操作接口 总结 前言 日常生活中,我们在使用电子设备时,我们所输入执行的每一条指令最终大多都会作用到硬件上,比如下载一款软件最终会下载到硬盘上&am…...

前端调试HTTP状态码

1xx(信息类状态码) 这类状态码表示临时响应,需要客户端继续处理请求。 100 Continue 服务器已收到请求的初始部分,客户端应继续发送剩余部分。 2xx(成功类状态码) 表示请求已成功被服务器接收、理解并处…...

海云安高敏捷信创白盒SCAP入选《中国网络安全细分领域产品名录》

近日,嘶吼安全产业研究院发布《中国网络安全细分领域产品名录》,海云安高敏捷信创白盒(SCAP)成功入选软件供应链安全领域产品名录。 在数字化转型加速的今天,网络安全已成为企业生存与发展的核心基石,为了解…...