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

news2025/2/6 20:24:10

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.coloradmin.cn/o/641429.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

风景类Midjouney prompt提示词

稳定输出优美风景壁纸的Midjouney prompt提示词。 1\在夏夜&#xff0c;有淡蓝色的星空&#xff0c;海边&#xff0c;流星&#xff0c;烟花&#xff0c;海滩上全是蓝色的玫瑰和绿色的植物&#xff0c;由Ivan Aivazovsky和Dan Mumford&#xff0c;趋势在cgsociety&#xff0c;柔…

HEIC→JPG

问题描述&#xff1a;图片格式由HEIC转JPG 解决办法&#xff1a;在网上找一个在线图片转格式的软件

我理解的参与开源贡献

坐标上海的E人&#xff0c;还在新手村练级的前端开发。曾闯荡过教育培训和零售管理行业&#xff0c;经历过大公司、外企&#xff0c;也和朋友的工作室合作过&#xff0c;斩获过一些能吓唬人的标签。好奇心很足&#xff0c;精力也很充沛&#xff0c;代码世界就是我现实生活中的霍…

【前后端实现文件下载或浏览】

前后端实现文件下载或浏览 背景前端后端java其他IO流分两种&#xff1b;字符流&字节流 背景 前端html\js\css,使用a标签或者iframe,笔者使用window.open(url)—重新打开标签页地址栏显示的接口路径;后端返回客户端[HttpServletResponse] 文件流&#xff08;以附件的方式[a…

建设现代化智慧十防档案室所需要的技术性方案

一、库房温湿度对档案的影响 库房的温湿度&#xff0c;过高过低都会影响档案制成材料的耐久性。高温高湿会加速纸张的老化水解&#xff0c;使危害档案制成材料的霉菌、细菌繁殖&#xff0c;并增强光化作用&#xff0c;使有害气体、灰尘吸附能力增大。但低温低湿会使纸张变脆&a…

VXLAN 主机VTEP(EVPN)

EVE环境模拟搭建一个基于主机VTEP的VXLAN数据中心网络。 实验里vtep是在linux主机上&#xff0c;同时linux主机还得有路由功能使VTEP的端点IP可达&#xff0c;所以两台linux服务器需要安装FRR。 数据转发平面使用VXLAN封装&#xff1b;在控制平面我打算选择使用EVPN和OVN两种不…

数据中台的商机

阿里拆中台了&#xff0c;很多人来问数据中台还要不要的问题&#xff0c;我认为中台总是要有的&#xff0c;无非是薄厚的问题。然后又有人来问数据中台价值创造的问题&#xff0c;这个其实是数据中台最核心的问题&#xff0c;我就来正式聊一聊&#xff0c;里面有很多的批判&…

T900:可以完美替代P900的国产900MHz无线跳频模块

目录 国产T900模块及其系列成品 T900模块 T900成品 国产T900模块及其系列成品 T900模块及其系列成品&#xff0c;是专门针对无人机及机器人行业设计的&#xff0c;尺寸小、性能优越&#xff0c;可以完美替代microhard的P900产品。下面向大家介绍下T900的相关情况&#xff1…

Dubbo负载均衡策略之 一致性哈希 | 京东云技术团队

本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题&#xff0c;然后引出解决数据倾斜问题的方法&#xff0c;最后分析一致性哈希算法在Dubbo中的使用。通过这篇文章&#xff0c;可以了解到一致性哈希算法的原理以及这种算法存在的问题和解决方案。 一、负载均衡 …

STM32单片机(五)第二节:EXTI外部中断练习(对射式红外传感器计次和旋转编码器计次)

❤️ 专栏简介&#xff1a;本专栏记录了从零学习单片机的过程&#xff0c;其中包括51单片机和STM32单片机两部分&#xff1b;建议先学习51单片机&#xff0c;其是STM32等高级单片机的基础&#xff1b;这样再学习STM32时才能融会贯通。 ☀️ 专栏适用人群 &#xff1a;适用于想要…

深入学习 Linux 操作系统的存储 IO 堆栈

一、Linux 存储堆栈图 当使用 read() 和 write() 系统调用向内核提交读写 I/O 请求操作时需要经历的步骤&#xff1a; 1&#xff09;首先&#xff0c;请求经过虚拟文件系统&#xff0c;虚拟文件系统提供了统一的文件和文件系统的相关接口&#xff0c;屏蔽了不同文件系统的差异…

Applied soft computing期刊投稿流程

爱斯唯尔账户注册问题: 账号所属作者即默认通讯作者 刚开始应该会进入这个页面,这里的用户名和密码一般是导师(通讯作者)的账号密码,可以询问老师,然后点击author login登陆就好。 注册里面强调一点,这里面的Title 一般是职称的意思,如果是学生可以填Mr.或者Mrs. 投…

Python 网络舆情分析系统,舆论可视化界面

1 简介 舆情管理系统&#xff0c;这不仅仅可以帮助当地的管理人员迅速的排查跟本地有关的负面言论&#xff0c;还可以避免网民因为本身意识不到位而评论或发布一些不好的观点的情况&#xff0c;最终的目的就是帮助社会更好的发展。 2 技术栈 说明技术栈备注后台Python前端HT…

多线程:Lamda表达式

Lamda表达式 希腊字母表中第十一个字母&#xff0c;英文名字为lambda避免匿名内部类定义过多其实质是函数类编程的概念new Thread (() -->System.out.println(“多线程的学习…”)).start();为什么要使用Lamda表达式&#xff1f; 1、避免匿名内部类定义过多 2、可以让你的代…

Vue中如何进行移动端适配与响应式布局?

Vue中如何进行移动端适配与响应式布局&#xff1f; 如今&#xff0c;移动端适配与响应式布局已经成为Web开发中不可或缺的一部分。Vue.js作为一款流行的JavaScript框架&#xff0c;也提供了许多有用的工具和技术来实现移动端适配和响应式布局。在这篇文章中&#xff0c;我们将…

阿里云服务器ESSD PL-0云盘与ESSD PL-1云盘区别及选择参考

在我们选购阿里云服务器的时候&#xff0c;通常系统盘与数据盘类型都是ESSD云盘&#xff0c;而云盘的性能又分为PL-0和PL-1&#xff0c;虽然都属于ESSD云盘&#xff0c;但是它们之间的性能是有区别的&#xff0c;收费标准也不一样&#xff0c;本文为大家介绍一下阿里云服务器ES…

26岁,大学肄业,家里蹲5年,这位失业青年的求救,牵动百万网友的心……

近期&#xff0c;知乎上有一个求救贴火了&#xff0c;浏览量一度飙升到480多万&#xff0c;近千名网友在帖子下留言&#xff0c;纷纷表达自己的看法。 帖子是这样的。题主26岁&#xff0c;大学肄业。最长只上过12天的班&#xff0c;每次出门面试找工作就会非常害怕&#xff0c…

win11 idea shift+F6快捷键失效问题

1.结论 win11微软输入发最新版问题&#xff0c;使用以前版本即可 2.排查问题过程 最近一直没用shiftF6&#xff0c;当今天要使用时候&#xff0c;突然发现失效了&#xff0c;开始了以下排查过程 2.1 软件快捷键冲突 刚开始以为和其他软件或diea内部快捷键冲突&#xff0c;做了…

计算机组成原理 | 深入理解ELF格式和静态链接

深入解析C语言代码到机器码的过程 #mermaid-svg-UhCa4aLgwtwtM4hS {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-UhCa4aLgwtwtM4hS .error-icon{fill:#552222;}#mermaid-svg-UhCa4aLgwtwtM4hS .error-text{fill:#5…

whatsapp如何开发国外客户

WhatsApp可以说是目前2023年最火的社交营销方式之一&#xff0c;目前全球活跃人数大概在10亿&#xff0c;每日发送消息超过650亿条&#xff0c;语音和通话的时长超过20亿分钟&#xff0c;全球三分之一的人在用WhatsApp的&#xff0c;所有做外贸&#xff0c;WhatsApp是必不可少的…