AABBbaby

导航

报表控件FastReport VCL v2023.2 - 将Delphi 产品整合到单一系统

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

FastReport VCL 是一个附加组件,用于快速有效地生成报表。FastReport提供了开发报表所需的所有工具,包括可视报表设计器、报表core和预览窗口。

FastReport VCL下载试用   

FastReport技术QQ群: 585577353      欢迎进群一起讨论

报表控件FastReport 更新至v2023.2,这一重大更新将 Delphi 和 Lazarus 核心产品整合到一个单一的系统中。

Single ecosystem for Delphi products

这意味着:

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

FastReport Installer

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

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

Core库

新的Core、Core Graphics和Core Localization包将产品整合到一个系统中。

产品定位系统变更。现在不需要重新构建包:在安装过程中安装语言包,添加TfrLocalizationController组件,并选择所需的语言就足够了。

Product localization

FastReport VCL

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

Style editing system

默认情况下,创建的样式复制对象的格式。更改样式会影响已分配此样式的所有对象。

FastReport VCL中,您可以通过新的样式表工具使用样式自定义报表的外观,并在它们之间动态切换。

Style Table Tool

您可以:

  • 选择样式表模式;
  • 创建新的自定义样式和配色方案,将适合您的报告;
  • 根据您的喜好更改已创建的报表对象样式;
  • 几乎可以立即在现成的解决方案之间切换。

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

Report customization tool

复合条码

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

Compilation of a composite barcode

例如:打印价格标签时使用条形码。

Price tags with composite barcodes

强大的报告工具

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

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

Digital signature of files

Digital signature of files

Digital signature of files

在导出过滤器中添加了覆盖和替换标准导出对话框的功能,而无需更改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版本之间的报告兼容性得到了改进。报告变量在版本之间的传输已经修复。

posted on 2023-05-19 10:23  AABBbaby  阅读(230)  评论(0编辑  收藏  举报