2014-10-02 55 views
0

我有一行文字「國際ID」。但是,無論何時我要在我的Jasperreport中顯示爲PDF,它有時會分佈在兩行內,如下所示: 「國際 ID」。有沒有一種方法,以防止HTML包裝像我會用如何防止在Jasperreports中包裝一行文字

<span style="white-space: nowrap">Long line with no breaks</span> 

回答

1

給予足夠的寬度到外地「國際ID」,這樣,它不會以任何形式出口包裹起來。還請檢查這與不同的語言(如果您支持多種語言)。

關於HTML文本部分,您可以使用「Styled」,「HTML」,「RTF」等不同標記來設置textField元素的樣式。有關詳細信息,請參閱Style a text field in JasperReports

但是,HTML標記支持非常基本的HTML標記,如<p>, <br>, <color>等,它不會支持style="white-space: nowrap"

所以,你可以:

  1. 增加文本框的寬度或
  2. 讓我們通過設置isStretchWithOverflow="false"文本截止(不推薦這樣做主要是)