我有一行文字写着“国际身份证”。但每当我在我的Jasperreport中显示PDF格式时,它有时会分布在两行中: “国际 ID“。有没有办法阻止包装,就像在html中我会使用
<span style="white-space: nowrap">Long line with no breaks</span>
答案 0 :(得分:1)
为场地提供足够的宽度&#34;国际ID&#34;这样它就不会以任何导出的格式包装。另外用不同的语言检查(如果您支持多种语言)。
关于HTML文本部分,您可以使用不同的标记来设置textField元素的样式,例如&#34; Styled&#34;,&#34; HTML&#34;,&#34; RTF&#34;有关详细信息,请参阅Style a text field in JasperReports。
但是,HTML标记支持非常基本的HTML标记,例如<p>, <br>, <color>
等。它不支持style="white-space: nowrap"
。
所以你可以:
isStretchWithOverflow="false"
(主要不推荐)