找回密码
 立即注册
首页 业界区 科技 在线报表设计器FastReport Online Designer更新至25.2, ...

在线报表设计器FastReport Online Designer更新至25.2, 支持.fr3 格式的VCL报表!

羡渥蛛 前天 12:44
FastReport近期推出Online Designer 2025.2 的新版本,它包括对 .fr3 格式的 VCL 报表的支持、创建 SQL 查询时添加的参数、使用 .NET WebReport 时创建新报表的功能、新的波段菜单等等。
加入FastReport技术QQ群:170305738,与更多小伙伴探讨报表开发技能。

新功能

[测试版] 支持 .fr3 报告  

1.png

在 2025.2 版本中,引入了一项用于处理 .fr3 格式报表的实验性功能。此格式用于FastReport VCL的报表。现在,您可以为 WebReport VCL 构建一个设计器,该设计器允许在基于其他报表平台的项目中使用在线设计器,而无需调整现有的 .fr3 报表。  
可用的:


  • 支持所有类型的水平带
  • 可用的组件有限(文本对象、图像、表格)
  • 支持组件的填充样式
  • 支持组件边框
  • 字体设置可以编辑
  • 可以编辑组件属性  
限制:


  • 垂直带不可用
  • 无法创建数据源
  • 属性结构和操作逻辑可能存在差异。
不过,报告预览和基本编辑功能已经可以运行。在未来的版本中,我们计划大幅扩展这套功能。 
要构建支持 FastReport VCL 报告核心(.fr3 格式)的在线设计器,您可以按照以下说明操作:
1.打开设计器生成器(FastReport Online设计器生成器)。
2.进入构建页面。
2.png

3. 从构建菜单中选择“Reporting Core”。此菜单允许您指定设计器将基于哪个核心(.NET 或 VCL)构建。
3.png

4. 选择“VCL”选项。这将激活设计器构建,并支持.fr3格式的报表。与FastReport .NET相关的组件将不会包含在构建中。
5. 点击“构建”按钮。这将开始使用所选配置生成构建版本。
4.png

等待构建完成。这可能需要一些时间,具体取决于你选择的选项。构建完成后,你将收到一个下载链接。
请注意,此版本处于测试状态,功能可能存在限制。

样式编辑器已实现

在线设计器现已新增样式编辑器,方便您集中管理报表组件的外观。现在,您只需创建一次样式,即可自定义填充颜色、字体、边框和其他格式参数。之后,您可以将这些样式应用于多个元素,而无需手动调整每个组件!
5.png

创建样式,根据您的需求进行调整,然后轻松将其应用于所需的报表组件。这简化了格式化过程并确保了一致的视觉风格。
6.gif


添加了编写 SQL 查询时创建参数的功能

7.png

现在,在数据源中创建自定义 SQL 查询时,您可以使用参数,使查询更加灵活并适应各种场景。
在 SQL 查询创建窗口中,现在可以选择添加参数,然后可以通过使用@符号引用这些参数直接在查询文本中使用这些参数。
例如:
  1. 从订单中选择* , 其中类别= @cateroryParam
复制代码
执行查询时,界面中指定的参数将被自动替换。这样可以创建更灵活的报表,并根据外部条件或用户输入的值过滤数据。

新增创建新报告的功能

在线设计器现在支持在使用 WebReport .NET 时创建新报表。现在,您可以直接从界面开始创建报表,而无需事先上传文件。
此外,还新增了“文件”菜单项,方便用户访问与报告相关的主要操作。此菜单允许您:

  • 创建新报告(如果您的服务器支持);
  • 保存当前报告;
  • 更改界面语言;
  • 查看有关设计器的版本和构建的信息。
8.png

新菜单简化了导航,使报告处理更加灵活和直观。

改进

实施新乐队菜单

9.png

在 2025.2 版本中,乐队面板经过重新设计,界面焕然一新,结构也得到改进。新面板的开发重点在于提升响应速度和在各种设备上的易用性,包括平板电脑和移动设备屏幕。

添加了在“文本突出显示”窗口中更改条件顺序的功能

10.png

“文本高亮”窗口现在可以更改控制文本格式的条件顺序。当多个规则应用于同一元素,且其顺序会影响显示结果时,此功能尤其有用。
该机制可以精确控制报告的视觉逻辑,并有助于在各种场景中实现所需的格式。

添加了在数据源中使用视图和过程的功能

新版设计器在可用数据源列表中引入了对视图和存储过程的支持。以前,连接到数据库时,设计器仅显示表,并且视图不可供选择。现在,从服务器返回的视图可以正确显示,并且可以与常规表一起使用。
11.png

创建数据源后,您可以像使用表一样使用存储过程和视图。
请注意,对视图和过程的支持取决于数据库的功能和连接设置。

添加了禁用弹出消息的功能

现在,您可以通过应用程序启动时从服务器接收的设置来配置在线设计器中弹出通知的行为。这允许集中控制与事件、错误或用户操作相关的消息的显示。
在配置中,指定notifications参数并选择其中一种操作模式就足够了:

  • "default"— 在界面右上角显示内置通知(默认设置);
  • "html5"— 使用系统 HTML5 通知(如果浏览器中授予了权限);
  • false— 完全禁用所有弹出通知。
示例配置:

  • { notifications: "html5" }— 激活系统通知。
  • { notifications: false }— 完全隐藏所有弹出消息。

完整变更列表

+ 支持 .fr3 格式的报告;
+ 实现了样式编辑器;
+ 添加了在编写 SQL 查询时创建参数的功能;
+ 添加了在数据源中使用视图和过程的功能;
+ 实现了新的带区菜单;
+ 添加了调整表达式编辑器大小的功能;
+ 添加了禁用弹出消息的功能;
+ 添加了在“文本突出显示”窗口中更改条件顺序的功能;
- 修复了在单元格中计算跨度(colSpan、rowSpan)时高级矩阵中的错误;
- 修复了“MSChart 编辑器”窗口的显示;
- 修复了标尺频繁点击时的行为;
- 修复了属性面板中的字段;
- 修复了容器对象;
- 改进了“水印”窗口的外观;
- 修复了保存 ConnectionString 时出现的问题;
- 修复了在表达式编辑窗口中拖放时定位不正确的问题;
- 修复了“填充”窗口的显示;
- 修复了使用 Ctrl+Z 时位置值恢复不正确的问题;
- 修复了保存格式属性的问题。
加入FastReport技术QQ群:170305738,与更多小伙伴探讨报表开发技能。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册