Groovy 如何获取Jasper PdfExporterConfiguration的实例?

Groovy 如何获取Jasper PdfExporterConfiguration的实例?,groovy,jasper-reports,Groovy,Jasper Reports,我们使用Grails的JasperReports插件生成PDF服务器端,使用JasperService和JasperReportDef。我们最近更新了插件和JasperReports,发现JRPdfExporterParameter现在被弃用,转而支持PdfExporterConfiguration 我们有这样的代码: def reportDef = new JasperReportDef([ name : templateName, fileFormat : J

我们使用Grails的JasperReports插件生成PDF服务器端,使用
JasperService
JasperReportDef
。我们最近更新了插件和JasperReports,发现
JRPdfExporterParameter
现在被弃用,转而支持
PdfExporterConfiguration

我们有这样的代码:

def reportDef = new JasperReportDef([
    name        : templateName,
    fileFormat  : JasperExportFormat.PDF_FORMAT,
    reportData  : exportRows,
    parameters  : [
        (JRPdfExporterParameter.METADATA_AUTHOR) : 'Company Name'
    ],
])
建议改用
PdfExporterConfiguration.getMetadataAuthor()
。但它是一个实例方法,
PdfExporterConfiguration
只是一个接口而JRPdfExporterParameter.METADATA\u AUTHOR是一个静态常量

我在哪里可以获得要使用的
PdfExporterConfiguration
实例?

我使用这个(注意纯java从未与Grails一起使用):

实现
pdfexporter配置
,您可以设置
元数据

configuration.setMetadataAuthor("Petter");

不知道其他实现PdfExporterConfiguration的类是如何实现的,如果您找到了,请告诉我。

以及该配置应该如何应用于
JasperReportDef
实例?遗憾的是,我从未使用过Grails,在纯java中,它被添加到了“exporter.setConfiguration(configuration);”在导出器是JRPdfExporter的情况下,检查JasperReportDef的一些源代码似乎只能设置参数,因此如果参数不起作用,我想您需要等待他们正确实现它
configuration.setMetadataAuthor("Petter");