
此更新包括对 Delphi 和 Lazarus 全线产品的改进和修复。
本次更新的主要功能之一是带有可视化组件 TfrTreeView 的新软件包。新的 TfrTreeView 允许您快速创建自定义的 TreeView,从而扩展应用程序的功能。与标准 TreeView 相比,我们的组件具有快速、便捷的导航功能,可以折叠和展开包含数千个元素的树。这将提高应用程序界面对终端用户的响应速度。当然,TfrTreeView 在 VCL 和 Lazarus 中均受支持!
FastReport VCL
由于使用了新的 TfrTreeView 组件,在处理大量数据或对象时,您可以体验到 FastReport VCL 报表设计器界面的响应速度。

地图对象新增了对 GeoJSON 和 TopoJSON 格式的支持。您可以使用最方便的格式。

改进对 PDF 和其他文件中数字签名的处理。我们的产品可以最大限度地灵活配置数字签名。您可以进行以下设置:
签名方法:FastReport、CryptoAPI、CryptoPRO
签名类型CAdES-BES, СAdES-T, CAdES-X Type 1。
时间戳权威服务器。
证书存储。
签名哈希值:MD5、SHA1、SHA256。
动态表对象增加了无限宽模式。表的大小会根据输出的数据而增长。在预览窗口中,你可以看到一个适合所有表格列的页面。同时,在正常模式下,不适合工作表的列将被移动到下一页。

带有详细页面的报告会保留每个选项卡的传输变量状态,以便在更新参数时对每个选项卡进行单独重建。
dafmLeftOnly fill missing barcode digits with zero from left side.添加了一个线性条形码的新属性--DigitsAutoFillMode。 dafmRightChecksum总是在条形码标准要求的数字不足时添加一个零校验和。

在此更新中,我们增强并解决了 HTML5、SVG、PDF、XLSX 和 DOCX 导出过滤器的许多问题。HTML5、SVG 和 PDF 导出现在更接近完全所见即所得。在表格导出方面,DOCX 和 XLSX 的导出质量已得到改善。
Linux 上的另一条路径全面改进了在 Linux WINE 下的运行。
FastQueryBuilder
FastQueryBuilder 新增了对 Lazarus 的支持,现在您可以在 Lazarus 项目中连接并使用它。
FastCube
修复了发现的错误,并改进了与通用代码库的集成。
FastReport FMX
添加了两个新的导出 DOCX 和 XLSX 过滤器--将报告导出为您需要的格式。

自发布之日起,我们将不再支持 Embarcadero RAD Studio 10.4 之前发布的 FireMonkey 平台开发环境。
2024.2.0 版本更新
---------------
[Designer]
+ 修复了 SQL 编辑器;
- 修复了备忘录语法中的自动完成功能;
- 修复了一个 Bug,当从报表设计器将脚本代码保存到 .pas 文件时,Unicode 字符可能会消失;
- 修复了 64 位 TfrxRichView 编辑器;
- 修复了 TfrxSimpleSyntaxMemo 的滚动条;
- 修复了 frxEditFieldDefs 表单中工具提示的显示;
[Engine]
+ 为动态表格添加了无限宽度支持;
+ 为地图对象添加了对 GeoJSON / TopoJSON 的支持;
+ 添加了新控件 TfrTreeView;
+ 修复了与旧别名兼容的错误;
+ 在使用 DetailPage 超级链接时,详细报告会保存每个选项卡的传入变量状态;
* 增加了更改签名哈希算法的功能;
* 改进了 pdf 和其他文件的签名,提高了签名的一致性;
- 修复了地图对象 TfrxCustomLayer 中数据集位置的错误;
- 修复了 SQL 更改后字段定义的更新;
- 修复了使用 WINE 时的错误
- 修复了销毁复杂报表时 TfrxCustomQuery.SQLChangeHandler 的问题;
- 修复了导出到 BIFF8 (RS12, 64 位) 时可能导致崩溃的错误;
- 修复了在 FastCube 中将字段从过滤器区域拖到 Y 轴再拖回来时的 AV;
- 改进了与旧的别名列表和新的字段定义集合的同步;
- 修复了请求中的继承参数;
- 删除了非 DB 内部组件序列化中重复的左/顶属性;
- 修复了继承报告中字段集合属性的类型转换;
- 修复了在FastCube FMX中右击测量下拉列表时的一个错误;
- 修复了在有多列的页面上使用手动构造的动态表格时的错误;
- 修复了对角线 TfrxLineView 的 alClient 行为;
[导出]
- 修复了以 RTF 格式导出时左侧位置重置为页面左边距坐标的错误;
- 修复了预览和 PDF 导出中的交互式组合框;
- 修复了导出 xlsx 时图像位置不正确的问题;
- 修复了 xlsx 导出过滤器中的系统颜色;
- 修复了导出到 docx 时图像和文本的缩放因子;
- 修复了一个可能导致 XLSX 导出崩溃的错误;
- 修复了 HTMLDiv 和 SVG 导出中的错误;
- 修复了 XLS OLE 导出中的数组解锁;
- 修复了 PDF 导出错误;
- 修复了将带有亚太地区字体的备忘录导出为 SVG 和 HTML5 的问题
- 修复了使用 PS_USERSTYLE 的 PDF/A 导出和矢量导出;
- 修复了使用 HAlign = haRight 导出备忘录的问题;
[Lazarus]
+ 在 FastQueryBuilder 中添加了对 Lazarus 的支持;
+ 修复了 Linux Lazarus 中没有打印机的纸张列表;
- 修复了在 Lazarus 中以 PNG 模式导出某些对象时的错误;
[其他]
+ 带有基本语法高亮的 SmartMemo 对象已移入一个单独的软件包;
+ 为 SmartMemo 添加了 RTL 支持;
- 修复了证书对话框;
- 修复了 Lazarus GTK2 中 SmartMemo 的标记;
[报告对象]
+ 添加了新的线性条形码属性 DigitsAutoFillMode(dafmLeftOnly-仅在左侧用零填充缺失的条形码数字,dafmRightChecksum-如果根据标准条形码要求的数字不足,则始终添加零校验和);
- 修复了 TfrxHTMLView 的 RTTI;
- 修复了预览中 TfrxPDFView 对象不正确的剪切边界;
- 修复了 FireDAC DriverID;
[资源]
* 更新了葡萄牙语资源。
渝公网安备50010702505508