如何在 jasper 报告生成中使列名跨越多行
我已经编写了 jasper 规范来从表数据源生成 PDF。这工作正常。现在我必须添加更多列,并且报告现在看起来不太好。我现在在想是否可以将列名称挤入多行中,例如下面的
维护日期
到
维护
日期
是否可以在贾斯珀中实现这一目标?
问候, 保罗
I've written jasper specification to generate PDF from a table data source. This is working fine. Now i have to add few more columns and the report is now not looking good. I'm now thinking if I can squeeze in the column names in multiple lines like the one below
Maintenance Date
to
Maintenance
Date
Is it possible to achieve this in Jasper?
Regards,
Paul
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的列名称是硬编码的吗?是否只需将“Maintenance Date”更改为“Maintenance\nDate”就有回车符?
注意:您不能向静态文本元素添加“\n”字符。您需要使用文本字段。幸运的是,您只需右键单击 iReport 中的静态文本元素并将其转换为文本字段即可。
我想这可能会解决它。如果没有,那么你可能需要把问题说得更清楚。
Are your column names hard-coded? Do you just need to change "Maintenance Date" to "Maintenance\nDate" to have a carriage return?
Note: you cannot add a "\n" character to a Static Text element. You need to use a Text Field. Fortunately, you can just right-click on a Static Text element in iReport and transform it to a Text Field.
I guess that might solve it. If not, then you may need to make the question clearer.
如果您使用 JasperReports API 您可以使用此示例:
结果将是:
< img src="https://i.sstatic.net/gAibA.png" alt="在此处输入图像描述">
这与
jrxml
文件的此片段几乎相同:If you are using JasperReports API you can use this sample:
The result will be:
This is almost identical to this snippet of
jrxml
file: