发布网友 发布时间:2025-01-07 13:05
共1个回答
热心网友 时间:2025-01-08 16:06
FastReport迎来了2023.3版本的重要更新,这款功能全面的报表控件为.NET、VCL、COM、ActiveX应用提供了高效报表支持,凭借其独特编程原则,FastReport已成为Delphi平台最优秀的报表工具,支持TXT、PDF等多种文件格式输出,成为编程开发人员必备报表工具。
新版本着重优化了用户体验和软件代码质量。新增RFID标签对象、WebP图像支持、异步报告查看和上下文菜单工具栏等功能。这些增强功能适用于FastReport .NET、FastReport WPF、FastReport Mono、FastReport Desktop、FastReport for DBA、FastCube .NET等产品系列。
新增RFID标签对象让商品识别更为便捷,与条形码类似但利用无线电信号,可快速扫描大量物品。RFID标签包含四个数据库,支持Zebra打印机导出,要求标签位于页面单一副本中。
WebP图像支持功能通过插件实现,允许在报表设计器中上传WebP格式图像至PictureObject,FastReport.Skia无需插件支持此格式,但上传时会自动转换为PNG格式。详细信息请查看相关格式和使用说明。
在使用FastReport .NET时,打开WebP图像变得更加简单,仅需在代码中添加特定行即可启动报表预览,不再局限于单独窗口。同时,引入异步报告准备和查看方法(Report.PrepareAsync()、Report.ShowAsync()),尤其适用于处理大型报表,提高用户体验。
上下文菜单中的工具栏设计得到优化,顶部出现简洁且人体工程学友好的工具栏,包含常用操作如编辑、剪切、复制、粘贴等。菜单界面更加紧凑,操作更加直观。
新增S3存储功能,方便将准备好的和导出的报告上传至简单存储服务。首次导出时需在授权窗口输入注册数据,随后即可在S3账户设置中获取必要密钥。导出窗口允许用户选择存储桶、类型和文件名,根据不同文件类型设置相应导出参数。
条形码字体设置得到自定义选项,用户可调整字体参数,如大小、样式等,以创建个性化条形码。注意字体设置需谨慎,确保扫描仪能够正确读取。同时,新增将FastReport .NET常规格式转换为Excel文本格式的选项,以便在Excel 2007中正确显示数据。
部分报告编译功能提升性能,若报表脚本未改动且无不支持部分编译的对象,FastReport.Core、FastReport.Core.Skia 和 FastReport.CoreWin 现启用报表的部分编译,加快准备速度。通过命令启用此功能,无需担心性能下降。
WebAssembly (WASM) 改进功能包含导出支持,用户在浏览器中打开的报表现在可导出为各种格式。此外,使用Reflection.Emit 编译加速了报告加载和准备过程,无需WebAssembly中的脚本。
工具栏个性化功能允许用户添加自定义元素,如按钮、下拉列表和输入字段等。这些元素具有图像、标题和样式选项,并支持JavaScript和C#逻辑。通过示例展示如何创建自定义工具栏元素,以便在更改后在工具栏中出现。