我们很高兴地宣布 Delphi 和 Lazarus 产品新版本的发布。在此次更新中,我们特别关注了人性化设计和组件性能。在 2023.3 版本中,我们添加了新的 NextCloud 传输功能,更改了报告引擎的操作,增加了对新电子签名的支持,等等。
以下产品均有更改(每个产品不同):
• FastConverter .FP3
新的演示报告中心
为方便起见,我们将所有演示合并到一个演示中心。它可与新的 FastReport 产品安装程序一起使用。

更改报告引擎的运行模式
新模式允许自动选择字体大小,以匹配 "文本 "对象及其内容的大小(ContentScaleOptions 属性)。
选择与对象静态尺寸相匹配的大小,可以在打印时因物理限制而缩小文本。您可以在以下链接的文章中找到使用示例。

动态字体大小允许您控制应用于动态调整大小或拉伸对象的字体比例。报表引擎会缩小此类对象的内容,以适应当前页面上的带状区域。

新的资源本地化编辑器
通过此次更新,您可以直接在集成开发环境中编辑语言资源,以满足您的需求。有了新的编辑器,这一切都变得尽可能快速、简单和方便。

运行时完全语言切换。现在,所有语言资源都会立即更新,无需重新启动报表设计器。

新增 NextCloud 传输
您可以直接从设计器和代码中保存和加载企业存储中的报告。请阅读如何建立连接。

新的电子签名类型
导出为 PDF 格式或处理随机文件时,您可以使用以下电子签名签署文件:CADES_T 和 CADES_X_LONG_TYPE_1。
我们还在 PDF 导出中添加了部分字体嵌入功能。它允许您缩小 PDF 导出的大小。

FastCube for Lazarus 已为 FastReport 集成包的图表组件添加了集成支持。

FastReport VCL 系列产品 v2023.3 更新的完整列表
---------------
[设计器]
- 修复了 DPIAware 应用程序中的下拉 InPlace 编辑器。
[引擎]
+ 添加了自动选择字体大小以匹配 "文本 "对象及其内容大小的功能(ContentScaleOptions 属性);
+ 已添加语言资源编辑器;
+ 添加了 frThreadSynchronizeProc 变量,以覆盖 FastReport 中的默认同步过程;
+ 为报告脚本对象添加了上/下/移动鼠标事件的实现;
+ 已添加对签名 CADES_T 和 CADES_X_LONG_TYPE_1 的支持;
+ 为 RTTI 添加了 TfrxHtmlView.LoadFromString 方法。
+ 在 TfrWideStrins 中添加了旧行为的兼容性;
+ 已将最后一行文本的高度修复为 tmDescent 值(某些字体需要);
* 改进了报表设计器中的语言切换;
* 更改了 TfsScript.OnSetVarValue 事件;
* 更改了最终确定数据集的顺序;
- 修复了 FastReport FMX 中 TfrLocalizationController 的工作;
- 修复了 RAD 11.3 版 FastReport FMX 中的打印机字体缩放;
- 修复了 frxIBO 软件包在某些集成开发环境中无法编译的错误;
- 修复了 dclfqbFIB 软件包无法编译的错误;
- 修复了组件调色板中的组名称;
- 修复了在与 FastCube 集成的报告中编辑图表时的数据问题;
- 修复了带有延迟表达式的 HideIfSingleDataRecord 行为;
- 修复了 Lazarus 中的图表渲染;
- 修复了调试模式下的 TfsCustomHelper;
- 修复了 FastCube 中的超出范围问题;
- 修复了资源中不区分大小写键的错误;
- 当 ReportSummary/GroupFooter 带可见或不可见时,修复了对 paReportFinished/paGroupFinished 表达式的后处理;
- 修复了 Job 方法 TfrLocalizationController.ShowLocalizationEditor;
- 修复了在打印机设置中强制双面打印,但为报告页设置了单面打印时出现空白页的问题;
- 修复了东京以下版本的 FMX 无法编译项目的问题;
- 修复了 C++ Builder FMX 的 FastCube 编译问题;
- 修复了当值为 clNone 时 TfrxHTMLView.DefBackground 方法的行为;
- 修复了通过 AddComponent 添加嵌套组件时 FastScript 中的一个错误;
- 修复了在确定带有 BOM 标头的 SVG 格式时出现的错误;
- 修复了多个 GDI 描述符泄漏问题;
- 修复了 FastCube 包模板中的 TeeChart 包名称;
- 修复了报告模板中样式的继承问题。
[导出]
+ 已添加部分嵌入字体的功能;
+ 为 PPTX 导出添加了行距支持;
- 修复了使用中日韩字体导出 PDF 的问题;
- 修复了当每页图像缓存被清除时,多页 HTML 导出的一个错误;
- 修复了带有所有者密码的 PDF 表单字段的工作问题;
- 修复了字体名称的替换;
- 修复了 PDF 导出时应用程序关闭的问题;
- 修复了在 XLSX 导出中导出时间格式的问题;
- 修复了 TfrxMailExport 中的 SMTP。
[Lazarus]
+ 添加了与 LazChart 的新集成包;
- 修复了 Lazarus 的 PDF 导出对话框;
- 修复了 Lazarus 报告设计器中的视觉错误;
- 修复了使用 TfrxLazSqliteQuery 重新打开设计器的问题;
- 修复了 Lazarus 数据库的 Unicode 输出;
- 修复了 Linux 中的条形码。
[其他]
+ 在安装程序中添加了对 FibPlus、IB Objects 和 BDE 的支持;
- 修复了 FastCube FPC 软件包的描述;
- 修复了在FastScript代码中使用OLE对象的错误;
- 修复了FastCube FMX软件包;
- 修复了FastReport演示的图表模板,以便与TeeChart 2023.38兼容。
[预览]
+ 已添加 TfrxPreviewTabs.CurrentTab 属性;
- 修复了 FastCube 中的 HighlightRuleEditor 表单;
- 在预览上下文菜单中添加了 "搜索 "项。
[报告对象]
+ 在 RTTI 中为图表添加了 TTeeFont 和 TteeShadow 类;
* 将 DefaultDatabase 类从 TFDConnection 更改为 TFDCustomconnection;
- 修复了二维条码的旋转;
- 修复了 FireDAC 中的模块列表;
[资源]
* 更新了塞尔维亚语资源;
* 更新了阿拉伯语资源;
* 更新了保加利亚语资源;
- 修复了字符串资源编号。
[传输]
+ 已添加 NextCloud 传输。
渝公网安备50010702505508