在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,这意味着此代码将不适用于其他类型的导出。在一个处理程序中,您可以一次为几种导出类型指定设置。