Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何防止Jasperreports中的文本换行_Html_Jasper Reports - Fatal编程技术网

Html 如何防止Jasperreports中的文本换行

Html 如何防止Jasperreports中的文本换行,html,jasper-reports,Html,Jasper Reports,我有一行文字,上面写着“国际ID”。但每当我要在Jasperreport to PDF中显示时,它有时会分布在两行中,如下所示: “国际 ID”。有没有一种方法可以防止像我会使用的html那样使用包装 <span style="white-space: nowrap">Long line with no breaks</span> 没有中断的长线 为“国际ID”字段提供足够的宽度,使其不会以任何导出格式结束。还可以使用不同的语言(如果您支持多种语言)对此进行检查 关于

我有一行文字,上面写着“国际ID”。但每当我要在Jasperreport to PDF中显示时,它有时会分布在两行中,如下所示: “国际 ID”。有没有一种方法可以防止像我会使用的html那样使用包装

<span style="white-space: nowrap">Long line with no breaks</span> 
没有中断的长线

为“国际ID”字段提供足够的宽度,使其不会以任何导出格式结束。还可以使用不同的语言(如果您支持多种语言)对此进行检查

关于HTML文本部分,您可以使用不同的标记(如“Styled”、“HTML”、“RTF”等)设置textField元素的样式。有关详细信息,请参阅

但是,HTML标记支持非常基本的HTML标记,如

等。它不支持
style=“white space:nowrap”

因此,您可以:

  • 增加文本字段的宽度或
  • 通过设置isStretchWithOverflow=“false”(大多数情况下不建议这样做),将文本截断