FastReport 2023.2新版, Delphi 和 Lazarus 核心产品将统一整合, 一起来看!

news/2024/11/16 14:54:51/

FastReport 是功能齐全的报表控件,可以帮助开发者可以快速并高效地为.NET,VCL,COM,ActiveX应用程序添加报表支持,由于其独特的编程原则,现在已经成为了Delphi平台最优秀的报表控件,支持将编程开发中的报表信息输出为TXT、PDF等多种文件格式,是编程开发人员必备的报表工具。

FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .Net可以创建独立于应用程序的.NET报表。

FastReport .NET 最新版试用(Q群:585577353   )icon-default.png?t=N4P3https://www.evget.com/product/1861/download

这是意味着什么?

  • 一个在线授权的安装系统——将可以一次安装和更新您的所有产品。
  • 共享发布系统——主要版本是所有产品的共享版本。
  • 所有产品的共享库——修复和新功能在多个产品中可用。

重新编译实用程序已被删除。包重建的功能现在由安装程序执行。

❗️要下载更新,我们建议您通过旧的安装程序卸载所有产品,然后使用新的(安装程序)。❗️

核心库

有新的 Core、Core Graphics 和 Core Localization 包将产品组合到一个生态系统中。
产品本地化系统已更改。现在不需要重建包:在安装过程中安装语言包,添加 TfrLocalizationController 组件,并选择所需的语言就足够了。

FastReport VCL

在报表设计器中编辑和使用样式的系统已被修改。新模式允许您:在报表设计期间创建、编辑和分配样式。

创建的样式默认复制对象的格式。更改样式会影响已指定此样式的所有对象。

新的样式表工具允许您使用样式自定义报表的外观并在它们之间即时切换。

你可以:

  • 选择样式表模式;

  • 创建适合您的报告的新自定义样式和配色方案;

  • 根据您的喜好更改已创建的报表对象样式;

  • 在现成的解决方案之间几乎立即切换。

呈现的报表中支持样式表,允许您更改报表样式而无需重建。这些样式被保存到呈现的报告文件中,以允许将报告分发给其他用户。每个用户都可以选择自己的风格。

复合条码

我们为复合条码添加了一个新的容器对象。该对象具有复合条码的现成设置:EAN 8+2、EAN 8+5、EAN 13+2 和 EAN 13+5。对象编辑器提供了快速编译复合条形码的功能。

打印价格标签时使用的条形码示例。

强大的报告工具

为了多线程应用程序的高效工作,我们添加了在多线程中打印的功能。每个线程都可以打印到打印机而不会阻塞其他线程。这种方法对于在打印服务模式下运行的应用程序非常有效。

我们改进了用于 PDF 导出的数字签名对象。现在您可以使用当前签名日期、姓名和其他附加信息来补充签名。

覆盖和替换标准导出对话框的能力已添加到导出过滤器中,而无需更改 FastReport 源代码。

例子:

uses frxExportPDFDialog;
type
TfrxCustomPDFExportDialog = class(TfrxPDFExportDialog)
protected
procedure InitControlsFromFilter(ExportFilter: TfrxBaseDialogExportFilter); override;
end;
procedure TfrxCustomPDFExportDialog.InitControlsFromFilter(ExportFilter: TfrxBaseDialogExportFilter);
begin
inherited;
SignaturePage.TabVisible := False;
end;
procedure SetDialogClass;
begin
frxPDFExport1.CustomExportDialogClass := TfrxCustomPDFExportDialog;
end;

我们改进并修复了导出过滤器中的错误。PDF 导出已获得对处理半透明 SVG 图像的支持。

改进了 Lazarus 和 Delphi 版本之间的报告兼容性。版本之间报告变量的传输已得到修复。

FastCube VCL 和 FastCube FMX

对于 FastCube VCL 和 FastCube FMX 产品,我们添加了与 FastScript 的集成,我们将其移至单独的包中。对于 FastScript 支持,安装一个额外的包就足够了,而不是重建所有其他包。我们还注意修复突出显示和编辑器中的错误。

FastCube VCL 获得了对高分辨率显示器的 HiDPI 支持。它支持所有可用的 RAD Studio 开发环境模式。

FastQueryBuilder 获得对最新 RAD Studio 版本的包支持。

RAD Studio 11 兼容性错误已在 FastReport FMX 中修复。改进了产品优化和性能,并进行了内部架构更改。

2023.2 版本的完整更新日志

Сore库
----------------

+ 为所有产品添加了具有共享代码的新核心包
+ 为所有产品添加了具有共享代码的新图形核心包
+ 添加了新的本地化包
* 更改了产品本地化系统

Fast Report VCL
----------------
[设计器]
- 修复了对象检查器中的 Int64 支持
- 修复了数据选择对话框中的过滤器行为
- 修复了设计器中的 TfrxRichView 框架边框
- 修复了以下错误下拉代码完成没有从 Syntax Memo 复制样式

[引擎]
+ 添加了对样式表的支持并改进了报表设计器中样式的工作
+ 添加了同步多线程打印的选项
- 修复了 Delphi 10.1 及更高版本额外显示的表单缩放
- 修复了父容器组件交互事件的错误
-修复了 CrossView 事件中的错误处理
- 修复了当前页面模式的打印
- 修复了启用整理的多份文档的双面打印

[导出]
+ 为导出过滤器添加了新的 CustomExportDialogClass 属性,它允许您覆盖标准导出过滤器的导出对话框
* 通过 EMF 改进了 PDF 导出中的半透明 SVG 导出
- 修复了 PDF 导出中嵌入文件的内存泄漏
- 修复了 HTML 中的进度对话框输入错误页码时导出
- 修复了 PPTX 导出中 TfrxLineView 和 TfrxShapeView 的导出

[Lazarus]
+ 添加了对模板中变量可移植性的支持(Delphi <--> Lazarus)
- 修复了 Lazarus 中空 TfrxPictureView 的行为

[预览]
- 修复了预览中的按钮顺序

[报表对象]
+ 添加了复合条码(EAN 8+2、EAN 8+5、EAN 13+2、EAN 13+5)
+ 添加了 TfrxPictureView.LoadFromStream 方法
+ 添加了 Hint 属性的处理(类似于 TagStr)
- 固定放置TfrxPictureView 中的 SVG 图片

[资源]
* 更新葡萄牙语资源
* 更新波兰语资源

FastReport FMX
--------------
- 修复了渐变填充对象中的整数溢出错误
- 修复了 RAD Studio 11 中的交叉表编辑器错误

FastQueryBuilder
--------------
- 为新的 Delphi 版本添加包(RAD Studio 10-11)

FastCube
--------------
+ 添加了对高分辨率显示器的 HiDPI 支持
+ 添加了与 FastScript 的集成包(集成不需要重建主包)
- 修复了突出显示规则中的错误
- 已修复在某些编辑器中使用组件时出现访问冲突错误

以上便是此次更新的重大调整内容,如有关于控件相关的问题,欢迎咨询我们~


http://www.ppmy.cn/news/363518.html

相关文章

Vue Router的详细解读之手把手教学篇(二)

八、导航守卫 1.全局前置守卫 可以使用 router.beforeEach 注册一个全局前置守卫&#xff1a; //全局前置路由守卫&#xff0c;常用于用户登录状态判定 router.beforeEach((to,from,next)>{//to.将要前往的目标路由&#xff0c;可以获取参数已经进行数据处理&#xff0c;…

mysql-优化-应该挺全面的统计

mysql查询数据至少达到range级别【虽然是涉及到范围查找&#xff0c;但毕竟走了索引】&#xff0c;尽量达到ref级别 无索引设计让其走索引少用范围查找【因为范围查找得到的数据太多】联合索引要符合最左前缀不要在索引上做任何操作&#xff0c;比如计算、函数、手动类型转换&…

应急指挥调度系统之指挥中心是由什么构成的

应急指挥调度系统是应急管理的重要组成部分&#xff0c;而指挥中心则是应急指挥系统的控制中枢&#xff0c;可以说是应急指挥调度系统体系中的大脑&#xff0c;应急管理中的所有应急指令都会从指挥中心发出&#xff0c;作为应急指挥系统的控制中枢&#xff0c;应急指挥调度系统…

七夕学习礼物:轻巧好用的讯飞智能录音笔SR101

随着Z世代的年轻人们进入到大学校园&#xff0c;一股全新的科技潮流已然兴起。在众多年轻人的口中&#xff0c;讯飞智能录音笔SR101已成为一款人气十足的“课堂神器”&#xff0c;非常适合当做学习礼物送给心仪的Ta。 能够当做礼物&#xff0c;讯飞智能录音笔SR101的外观设计当…

更高效的记录方式,讯飞智能录音笔体验出色

在当今职场中&#xff0c;更高的工作效率始终都是很多职场人追求的目标。作为一款在记录方面拥有着专业级表现的智能产品&#xff0c;讯飞智能录音笔SR502就凭借着强大的功能&#xff0c;为众多职场人带去了效率方面的提升&#xff0c;不仅能够做到精准录音&#xff0c;并且还拥…

任意手机应用无需授权可窃听用户语音:加速度计与麦克风的天作之合

任意手机应用无需授权可窃听用户语音&#xff0c;准确率近90% 美国西部时间25日&#xff0c;在国际信息安全界顶级会议“网络与分布式系统安全会议&#xff08;NDSS 2020&#xff09;”上&#xff0c;将发布一项来自浙江大学网络空间安全学院任奎团队、加拿大麦吉尔大学、多伦多…

2.4G语音空鼠翻页笔激光笔遥控器方案

2.4G语音空鼠翻页笔激光笔遥控器方案 1、支持4种模式&#xff1a;鼠标, 键盘, 多媒体&#xff0c;语音输入 2、鼠标功能&#xff1a;上,下,左,右&#xff0c;确认&#xff0c;返回 3、键盘功能省电(亮屏,暗屏)&#xff0c;组合按键 shift Alt 字母 4、多媒体功能&#xff…

【教你抢课】C++网络编程之使用Winsock2实现教务系统自动抢课程序

一、开发环境及工具&#xff1a; Microsoft Visual Studio&#xff08;本程序使用的是Microsoft Visual Studio 2012&#xff09; Chrome浏览器&#xff08;其他浏览器也可以&#xff09; 二、原理及实现&#xff1a; 1.原理概述&#xff1a; 用浏览器登录教务系统&#x…