1. 程式人生 > >關於itext 生成pdf時,表格內容過長會自動轉換到下一頁顯示的問題

關於itext 生成pdf時,表格內容過長會自動轉換到下一頁顯示的問題

 使用itext的PdfPTable和PdfPCell生成PDF內容 
但是當PdfPCell中的內容過長,頁面剩餘空白不足以填充時,PdfPCell的整格會自動換到下一頁顯示,導致上一頁尾部一片空白,列印時尤其浪費 

是否有什麼引數可以設定表格內容無論是否超出頁面空白長度,都可以銜接在頁面尾部,超出部分自動在下一頁顯示?

這個問題困擾我好久(都賴自己不精通Itext,只會照搬別人的程式碼。),後來從網上搜了良久的解決辦法,終於搞定。

很簡單,設定table的屬性 table.setSplitLate(false);//當前頁能放多少放多少。

上圖說明問題:

從上圖可以看出,【主要事蹟】欄位值過長,便會自動跑到下一頁顯示,這時,設定一下上面所說的方法即可解決問題。