ITPub博客

首页 > 应用开发 > IT综合 > FastReport VCL如何从代码访问报告对象

FastReport VCL如何从代码访问报告对象

原创 IT综合 作者:roffey 时间:2021-04-25 14:44:04 0 删除 编辑

FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web,电子邮件和打印中。

近日,FastReport VCL更新至v6.9,在新版本中,在PDF导出中增加了对以下对象的交互式表单支持:文本,复选框和图片。能够通过InteractiveFormsFontSubset属性将所需的字形仅包含在交互式形式中。同时修复了多个Bug问题。欢迎下载体验。(点击下方按钮下载)

【慧都网】免费快速下载FastReport VCL

无法从代码中直接访问FastReport的对象(例如报告页,band,备忘录对象)。这意味着您无法按对象名称寻址,例如,当您寻址表单上的按钮时。要寻址对象,应借助以下TfrxReport.FindObject方法找到它:
Pascal:

var
  Memo1: TfrxMemoView;
  Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView;

C ++:

TfrxMemoView * Memo = dynamic_cast <TfrxMemoView *> (frxReport1->FindObject("Memo1"));

之后,可以解决对象的属性和方法。您可以使用TfrxReport.Pages属性访问报告的页面:

Pascal:

var
  Page1: TfrxReportPage;
  Page1 := frxReport1.Pages[1] as TfrxReportPage;

C ++:

TfrxReportPage * Page1 = dynamic_cast <TfrxReportPage *> (frxReport1->Pages[1]);


如果您对FastReport感兴趣,可以在慧都网免费下载最新试用版,欢迎加入FastReport QQ交流群:801349317

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69995027/viewspace-2769740/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-02-20

  • 博文量
    73
  • 访问量
    50545