解锁报表在线设计新高度:FastReport Online Designer 2025.1 正式上线!

ops/2024/12/23 1:28:24/

我们非常高兴地向大家宣布,FastReport Online Designer 2025.1 版本正式发布!这一全新的版本不仅进一步优化了用户体验,还引入了众多实用的新功能与改进,帮助您在浏览器中轻松设计模板和报表。以下为您带来本次更新的亮点:

FastReport的报表生成器(无论VCL平台还是.NET平台),跨平台的多语言脚本引擎FastScript,桌面OLAP FastCube,如今都被世界各地的开发者所认可,这些名字被等价于“速度”、“可靠”和“品质”,在美国,欧洲和非洲不同国家均设有办事处。FastReports网站有10种不同语言的介绍,FastReports报表拥有40种语言的本地化的信息。

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。

FastReport.NET官方版下载

新功能

实现了新的组件菜单

新的菜单选项在设计时充分考虑了移动设备的可用性,提供了紧凑而直观的交互体验。您可以根据自己的偏好和工作流程要求在当前菜单和新菜单之间进行选择。可以通过设计器的构建器启用或禁用此新组件菜单。

实现了新的组件菜单

“表格”对象上下文菜单中添加了新功能

“表格”对象的上下文菜单中添加了新功能,以便更加灵活和方便地进行编辑。现在,您可以直接从上下文菜单中添加新列和新行:它提供了在当前单元格的右侧或左侧添加列以及在上方或下方添加行的选项。此外,现在还有一个快速选项可以删除所选的列或行,从而简化了配置表格的过程。

还添加了使用主工具栏一次更改多个单元格样式的功能。您可以选择多个单元格并对其应用样式,例如通过工具栏更改字体、文本颜色、背景颜色和其他格式选项。

“表格”对象上下文菜单中添加了新功能

属性面板中已实现根据测量单位改变值的字段

现在,您可以用方便的测量单位设置参数,例如对象尺寸:厘米、毫米、英寸或百分之一英寸。选择特定单位后,所有值都会自动重新计算并以该单位显示,这样您就可以直接以所选单位编辑参数,而无需进行额外转换。此功能可确保对象配置的准确性和易用性,使界面适应各种工作要求。

属性面板中已实现根据测量单位改变值的字段

使用热键更改组件的旋转角度

通过此更新,任何具有 Angle 属性的组件都可以使用方便的键盘快捷键进行旋转:

  • Shift + → — 向右旋转 1 度
  • Shift + ← — 向左旋转 1 度
  • Ctrl + Shift + → — 向右旋转 90 度
  • Ctrl + Shift + ← — 向左旋转 90 度

当使用 Ctrl 组合键时,组件将捕捉到最近的直角。例如,如果当前角度为 20 度,则使用 Ctrl + Shift + → 向右旋转将使角度变为 90 度。同样,如果角度为 95 度,则向右旋转将使角度变为 180 度。此功能允许快速管理旋转角度,在使用组件时提供灵活性和便利性。

使用热键更改组件的旋转角度

通过主工具栏设置多个组件的样式

主工具栏现在提供通过设置统一字体设置、文本对齐方式、背景填充和其他参数一次性设置多个组件样式的功能。您可以从可用样式中选择字体,自定义其大小和样式,并设置颜色以突出显示组件中的文本。文本对齐方式可以水平(左、右、居中)和垂直(上、下、居中)调整。

通过主工具栏设置多个组件的样式

编辑表达式时在数据树中添加搜索功能

在编辑表达式时,数据树中现在可以使用搜索功能。添加了搜索字段,使用户能够在分层数据结构中快速找到所需的元素,从而避免冗长的手动搜索。此功能大大加快了工作流程,尤其是在处理大量数据时,使编辑过程更加方便和高效。

编辑表达式时在数据树中添加搜索功能

在页面上创建参考线

您现在可以放置辅助线并将其用作对象边界的锚点。如果组件接触辅助线,它将自动与其对齐。当移动辅助线时,与其连接的所有组件都将随之移动,保持相对于辅助线的位置。如果组件锚定在不同侧的两条辅助线上,移动辅助线将改变其大小,使其适应新的边界。此功能可确保在处理页面上的元素布局时实现更精确的对齐和灵活性。

在页面上创建参考线

编辑数据源

应众多客户的要求,我们添加了编辑数据源的功能。为此,请右键单击所需的表并选择“编辑”。将打开一个窗口,您可以在其中输入自定义 SQL 查询并为该查询创建参数。

注意!请确保您的数据库设置为只读。

编辑数据源

添加了编辑水印的功能

FastReport Online Designer 现在包含自定义水印的功能。要打开编辑窗口,请单击属性面板中的相应按钮。水印将显示在页面布局上。

添加了编辑水印的功能

改进

“属性”面板的新设计

“属性”面板采用了新设计,使界面更加用户友好和直观。更新后的面板通过优化的结构和现代的视觉风格增强了信息感知。现在更容易找到必要的参数并调整对象属性,从而提高使用设计器时的生产力。

“属性”面板的新设计

添加了日语设计师的本地化版本

现在,所有界面元素(包括菜单和工具栏)都已翻译为日语,无需使用其他语言的术语。

添加了日语设计师的本地化版本

用于调整对象大小的新组件

添加了用于调整对象大小的新组件,确保在任何缩放级别下都能准确且易于使用。与以前的版本不同,这些组件不会随工作区改变大小,因此无论比例如何都可以轻松交互。现在,即使在缩小缩放级别下,管理对象大小仍然精确且直观,从而提高了对编辑的控制。

用于调整对象大小的新组件

改进“格式”对话框中值的显示

在 2025.1 更新中,如果在输入字段中输入空值,则显示为“无”。此更改使界面更具信息性,并消除了用户可能产生的误解。

改进“格式”对话框中值的显示

显示无内容的组件名称

现在,未分配值或不包含内容的组件将显示其名称。

显示无内容的组件名称

完整变更列表

+ 实现了新的组件菜单;
+ 在“表格”对象的上下文菜单中添加了新功能;
+ 在属性面板中实现了根据测量单位更改值的字段;
+ 添加了使用热键更改旋转角度的功能;
+ 添加了通过主工具栏设置多个组件样式的功能;
+ 在编辑表达式时在数据树中添加了搜索功能;
+ 添加了在页面上创建指导方针的功能。

* 为“属性”面板实现了新的设计;
* 增加了设计器日语的本地化;
* 实现了用于调整对象大小的新组件;
* 改进了“格式”对话框中值的显示;
* 增加了对没有内容的组件的组件名称显示;

- 修复了退出设计器时网格设置未保存的问题;
- 修复了“带设置”对话框的显示问题;
- 修复了“填充”对话框的显示问题;
- 修复了“无限高度”字段的本地化问题;
- 修复了连接嵌套 JSON 时出现的问题;
- 修复了嵌套“容器”对象的显示问题;
- 修复了 SVG 组件中图像重新编码的问题;
- 修复了使用方括号时 DataColumn 中的图像不显示的 SVG 组件问题;
- 修复了 MSChart 中西里尔编码的问题;
- 修复了在报表树中选择项目会重置滚动位置的问题;
- 修复了数据源中长名称的显示问题;
- 修复了重新保存报表时文本中出现换行符的问题;
- 修复了启用 Dock="Fill" 属性时 RichText 出现的问题;
- 修复了“条件格式”对话框中的颜色选择器字段的问题;
- 修复了嵌套报表无法选择页面的错误;
- 修复了打开带有启用了 Dock="Fill" 属性的 RichObject 的报告时出现的错误;
- 修复了页面填充不显示的错误。

FastReport Online Designer 2025.1 以其强大的功能、灵活的操作和简洁的界面,成为报表设计的首选工具。无论是专业开发者还是初学者,都能在新版中找到得心应手的功能。快来体验这次令人期待的更新吧!


http://www.ppmy.cn/ops/144185.html

相关文章

Element@2.15.14-tree checkStrictly 状态实现父项联动子项,实现节点自定义编辑、新增、删除功能

背景:现在有一个新需求,需要借助树结构来实现词库的分类管理,树的节点是不同的分类,不同的分类可以有自己的词库,所以父子节点是互不影响的;同样为了选择的方便性,提出了新需求,选择…

neo4j 图表数据导入到 TuGraph

neo4j 图表数据导入到 TuGraph 代码文件说明后文 前言:近期在引入阿里的 TuGraph 图数据库,需要将 原 neo4j 数据导入到新的 tugraph 数据库中。预期走csv文件导入导出,但因为格式和数据库设计问题,操作起来比较麻烦(可能是个人没…

Docker搭建kafka环境

系统:MacOS Sonoma 14.1 Docker版本:Docker version 27.3.1, build ce12230 Docker desktop版本:Docker Desktop 4.36.0 (175267) 1.拉取镜像 先打开Docker Desktop,然后在终端执行命令 docker pull lensesio/fast-data-dev …

JAVA队列每次添加需要新实例才能独立更新

JAVA队列每次添加需要新实例才能独立更新 队列里面的实例多次添加同一个实例实例结果 每次添加一个新实例实例结果 队列中添加包装类型实例结果 队列里面的实例 由于JAVA对于Object类型参数传参传递的是地址,实例更新,队列里面的实例也会被更新。关于JA…

Pytorch应用实战(1)- 基于YOLO的视频人脸马赛克处理

免费链接: Blogger(需翻Q), Github 文章目录 本文介绍给图片的人脸打码给视频的人脸打码本文介绍 YoloV11(Github)提供了非常方便的API帮助用户实现目标检测(detect)、语义分割(segement)、肢体识别(Pose)等功能。 本文将基于YoloV11的目标检测来实现一个视频人脸马…

视频点播系统|Java|SSM|VUE| 前后端分离

【技术栈】 1⃣️:架构: B/S、MVC 2⃣️:系统环境:Windowsh/Mac 3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7 4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、VUE、jquery,html 5⃣️数据库…

postmam 请求报 Bad Request This combination of host and port requires TLS.解决办法

方案1:如果是postman请求:setting中把ssl证书验证关闭 方案2:查看请求地址,将http改为https 方案3:端口缓存问题,清除端口缓存

lshw学习——简单介绍

文章目录 简介核心结构扫描设备原理scan_abiscan_burnerscan_cdromscan_cpufreqscan_cpuidscan_cpuinfoscan_device_treescan_diskscan_displayscan_dmiscan_fatscan_fbscan_graphicsscan_idescan_ideraidscan_inputscan_isapnpscan_lvmscan_memoryscan_mmcscan_mountsscan_net…