【发布时间】:2014-11-21 05:00:08
【问题描述】:
我们可以自定义 “grails 导出插件” 报告的设计吗?一般来说,现在,如果我们使用 pdf 中的导出插件导出列表(即表格),它会给我们一个普通的表格。我们可以在 pdf 中添加 logo 或进行任何其他类似的自定义更改 吗?是否有任何我们可以自定义的 jrxml 文件,我们可以在 Dynamic Jasper 等其他导出 API 上执行?
提前致谢。
【问题讨论】:
标签: grails grails-plugin
我们可以自定义 “grails 导出插件” 报告的设计吗?一般来说,现在,如果我们使用 pdf 中的导出插件导出列表(即表格),它会给我们一个普通的表格。我们可以在 pdf 中添加 logo 或进行任何其他类似的自定义更改 吗?是否有任何我们可以自定义的 jrxml 文件,我们可以在 Dynamic Jasper 等其他导出 API 上执行?
提前致谢。
【问题讨论】:
标签: grails grails-plugin
据我所知(未测试)
http://grails.org/plugin/export
Map parameters = [title: "Cool books", "column.widths": [0.2, 0.3, 0.5]]
exportService.export(params.format, response.outputStream, Book.list(params), fields, labels, formatters, parameters)
if (getParameters().containsKey(("pdf.logo"))){
String logoPath = getParameters().get("pdf.logo")
Image logo = Image.getInstance(logoPath)
document.add(logo)
}
因此,如果您在带有图像路径的参数中添加了 pdf.log 的附加参数 - 它应该可以工作 -
Map parameters = [title: "Cool books", "column.widths": [0.2, 0.3, 0.5], "pdf.logo": '/path/to/image/image.jpg' ]
【讨论】: