【发布时间】:2014-10-02 17:18:53
【问题描述】:
我有一行文字显示“国际 ID”。但每当我要在我的 Jasperreport 中显示为 PDF 时,它有时会像这样分布在两行中: “国际的 ID”。有没有办法防止像在我会使用的 html 中那样包装
<span style="white-space: nowrap">Long line with no breaks</span>
【问题讨论】:
标签: html jasper-reports
我有一行文字显示“国际 ID”。但每当我要在我的 Jasperreport 中显示为 PDF 时,它有时会像这样分布在两行中: “国际的 ID”。有没有办法防止像在我会使用的 html 中那样包装
<span style="white-space: nowrap">Long line with no breaks</span>
【问题讨论】:
标签: html jasper-reports
为“国际 ID”字段提供足够的宽度,使其不会以任何导出的格式结束。还要检查不同的语言(如果您支持多种语言)。
关于 HTML 文本部分,您可以使用不同的标记设置 textField 元素的样式,例如“Styled”、“HTML”、“RTF”等。有关详细信息,请参阅Style a text field in JasperReports。
但是,HTML 标记支持非常基本的 HTML 标记,例如 <p>, <br>, <color> 等。它不支持 style="white-space: nowrap"。
所以你可以:
isStretchWithOverflow="false"让文字截断(大部分不推荐)【讨论】: