我们可以自定义 “grails导出插件”报告的设计吗?一般来说,如果我们使用pdf中的export plugin导出一个列表(即一个表),它就会给我们提供普通表。我们可以在pdf中添加徽标或进行任何其他类似的自定义更改吗?是否有任何类型的jrxml文件,我们可以自定义我们自己在动态Jasper等其他导出API上做什么?
先谢谢。
答案 0 :(得分:2)
从我所看到的(未经测试)
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' ]