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

embedded/2024/12/22 1:53:29/

我们非常高兴地向大家宣布,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/embedded/147674.html

相关文章

OneCode:开启高效编程新时代——企业定制出码手册

一、概述 OneCode 的 DSM(领域特定建模)出码模块是一个强大的工具,它支持多种建模方式,并具有强大的模型转换与集成能力,能够提升开发效率和代码质量,同时方便团队协作与知识传承,还具备方便的仿…

django 中在admin.py中的管理后台中需要挂载js脚本

django 中在admin.py中的管理后台中需要挂载js脚本 django自带的admin后台需要使用到自定义的js脚本文件时,这个js文件该怎么存放 如 class ArticleAdmin(admin.ModelAdmin):class Media:js (admin/js/copy_to_clipboard.js,) # 引用全局 JavaScript 文件#这里…

三维天地ELN助力职业卫生领域实验室无纸化、自动化

平台简介 随着国家对环保行业的日益重视,与环保行业息息相关的检测行业方法体系也越来越完善和规范。北京三维天地科技股份有限公司(以下简称“三维天地”)长期以来专注于实验室数智化建设,在环保行业拥有众多成功案例,通过自主研发的实验室信息管理系统(SW-LIMS),为客户提供完…

Vue前端开发-缓存数据

一次请求,就是一次对服务器的访问,如果是不经常变化的数据,首次请求成功后,可以通过页面的localStorage对象,将数据缓存到浏览器中,下次再请求时,再取出缓存的数据,用于页面内容的显…

利器 | AppCrawler 自动遍历测试工具实践(一)

本文为霍格沃兹测试学院学院学员课程学习笔记,系统学习交流文末加群。 AppCrawler 是由霍格沃兹测试学院校长思寒开源的一个项目,通过名字我们大概也能猜出个方向,Crawler 是爬虫的意思,App 的爬虫,遍历 App : 官方 G…

写SQL太麻烦?免费搭建 Text2SQL 应用,智能写 SQL | OceanBase AI 实践

自OceanBase 4.3.3版本推出以来,向量检索的能力受到了很多客户的关注,也纷纷表达希望OB能拓展更多 多模数据库大模型 的AI应用实践。 在上篇文章 👉 OceanBase LLM,免费构建你的专属 AI 助手 ,我们介绍了如何去搭建一…

校园点餐订餐外卖跑腿Java源码

简介: 一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合&am…

基于DSP的IIR数字低通滤波器的设计(论文+源码)

1系统方案设计 在本次基于DSP的IIR数字低通滤波计中,拟以TMS320F28335来作为系统的主控制器,通过ADC0832模数转换芯片来对输入信号进行采集;通过TLC5615来将低通滤波后的信号进行输出;同时结合MATLAB仿真软件,对设计的…