FastReport VCL程序员手册:报告缓存、MDI架构

翻译|使用教程|编辑:杨鹏连|2021-05-10 09:36:12.137|阅读 19 次

概述:FastReport可以将报告及其数据缓存在内存中(用于提高速度)和磁盘中的文件中(用于保存RAM资源)。本文详细介绍了报告缓存、MDI架构。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问为30多种格式,并可以部署到云,网站,电子邮件和打印中。

近日,FastReport VCL更新至v6.9,在新版本中,在PDF更新中增加了对以下对象的并行表单支持:文本,替换和图片。相互之间形式中。同时修复了多个Bug问题。欢迎下载体验。(旁边向下按钮下载)

立即点击下载FastReport VCL v6.9最新版

报告缓存

可以将报告及其数据缓存在内存中(用于提高速度)和磁盘中的文件中(用于保存RAM资源)。FastReport中有几种缓存类型:

  • TfrxReport.EngineOptions.UseFileCache-如果该属性安装在True中,则生成的报告的整个文本和对象将保存在磁盘上的临时文件中,这TfrxReport.EngineOptions.MaxMemoSize表示RAM中的模板意味着多少MB。
  • TfrxReport.PreviewOptions.PagesInCache -可以保留在高速缓存中的页面数大大提高了预览速度,但是却花费了很多内存(尤其是在模板中有图片时)。
  • TfrxReport.PreviewOptions.PictureCacheInFile -如果启用此属性,则比已构建报告的所有图片都保存在磁盘上的临时文件中,这大大减少了包含大量图片的报表中的内存使用,但会降低速度。
MDI架构

在FastReport中,可以创建用于预览和设计人员的MDI应用程序。该示例的源代码在FastReport Demos \ MDI Designer目录中。

值得一提的是,建议您TfrxReport为每个预览窗口或设计器创建自己的窗口,否则所有窗口都将引用同一报表。

如果您对FastReport感兴趣,欢迎加入FastReport QQ交流群:801349317

还想要更多吗?您可以点击阅读【FastReport报表2020最新资源盘点】查找需要的教程资源。让人兴奋的是FastReport .NET正在慧都网火热销售中!>>查看价格详情


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:Fast Reports

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat