纵览!报表控件 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。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章:
纵览!报表控件 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接口的,…...
MongoDB学习和应用(高效的非关系型数据库)
一丶 MongoDB简介 对于社交类软件的功能,我们需要对它的功能特点进行分析: 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具: mysql:关系型数据库&am…...
条件运算符
C中的三目运算符(也称条件运算符,英文:ternary operator)是一种简洁的条件选择语句,语法如下: 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true,则整个表达式的结果为“表达式1”…...
如何为服务器生成TLS证书
TLS(Transport Layer Security)证书是确保网络通信安全的重要手段,它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书,可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...
Unit 1 深度强化学习简介
Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库,例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体,比如 SnowballFight、Huggy the Do…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...
深度学习习题2
1.如果增加神经网络的宽度,精确度会增加到一个特定阈值后,便开始降低。造成这一现象的可能原因是什么? A、即使增加卷积核的数量,只有少部分的核会被用作预测 B、当卷积核数量增加时,神经网络的预测能力会降低 C、当卷…...
Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...
Ubuntu Cursor升级成v1.0
0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开,快捷键也不好用,当看到 Cursor 升级后,还是蛮高兴的 1. 下载 Cursor 下载地址:https://www.cursor.com/cn/downloads 点击下载 Linux (x64) ,…...
DeepSeek源码深度解析 × 华为仓颉语言编程精粹——从MoE架构到全场景开发生态
前言 在人工智能技术飞速发展的今天,深度学习与大模型技术已成为推动行业变革的核心驱动力,而高效、灵活的开发工具与编程语言则为技术创新提供了重要支撑。本书以两大前沿技术领域为核心,系统性地呈现了两部深度技术著作的精华:…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现指南针功能
指南针功能是许多位置服务应用的基础功能之一。下面我将详细介绍如何在HarmonyOS 5中使用DevEco Studio实现指南针功能。 1. 开发环境准备 确保已安装DevEco Studio 3.1或更高版本确保项目使用的是HarmonyOS 5.0 SDK在项目的module.json5中配置必要的权限 2. 权限配置 在mo…...
