报告生成器FastReport .NET实践指南:如何创建WebReport.Report中的ExportParameters事件

在FastReport 2020.1中,我们添加了更改导出参数的功能。因此,您必须在WebReport.Report中预订ExportParameters事件。

报表生成器

Fastreport在线下单立享85折起!赶紧加入购物清单吧!

在FastReport 2020.1中,我们添加了更改导出参数的功能。因此,您必须在WebReport.Report中预订ExportParameters事件。

到目前为止,FastReport.Net库尚未提供对导出参数的访问。或更确切地说,它确实可以,但是仅对某些参数有效,并且借助于Web报表的各个属性。所有这些属性都是堆积在一起的,并且使用intelisense进行操作非常不方便,并且不能满足用户的所有需求。因此,决定使用特殊的ExportParameters事件为用户提供对导出对象的所有属性的访问权限。在事件处理程序中,您可以获取导出对象并设置所需的所有属性。因此,由于先前不可用的属性,现在可以更精确地配置导出。这是使用新事件的方法:

WebReport.Report.ExportParameters += (sender, e) => { PDFExport export = e.Export as PDFExport; if (export != null) { export.Title = "test"; export.DefaultPage = 2; } };

 在此示例中,我们仅更改了页眉和默认页面。请注意,我们期望在处理时导出PDF,这意味着此代码将不适用于其他类型的导出。在一个处理程序中,您可以一次为几种导出类型指定设置。

上一篇 2020年9月16日
下一篇 2020年9月16日

相关推荐

发表回复

登录后才能评论