我刚开始使用Jasper Reports从使用Hibernate检索的数据生成报告。一切正常,除了JR似乎不尊重文本字段中的换行符(\ n)。有没有办法在换行符处强制换行?
答案 0 :(得分:14)
将isStyledText
设置为true
(勾选)并使用<br/>
打破行。
示例:
text + "<br/>" + newLineText
答案 1 :(得分:8)
如果使用iReport,则可以选择静态文本区域。在右列中,您将找到该对象的属性。在“静态文字属性 - &gt;文字”下,您会找到自己的文字。单击按钮[...],打开一个窗口,您可以在其中输入文本,包括换行符。
答案 2 :(得分:6)
如果您使用静态文本,在Jasper Studio中,您可以按Shift + Enter
答案 3 :(得分:2)
将标记设置为html,然后添加一个<br/>
答案 4 :(得分:1)
将文本字段表达式设置为:
$F{..}+"\n"+$F{..}