Jasper Reports中的新行?

时间:2009-07-09 10:34:26

标签: java jasper-reports newline line-breaks

我刚开始使用Jasper Reports从使用Hibernate检索的数据生成报告。一切正常,除了JR似乎不尊重文本字段中的换行符(\ n)。有没有办法在换行符处强制换行?

5 个答案:

答案 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{..}