2016-04-21 26 views
0

我正在開發一個報價生成系統,它輸出使用itextpdf庫創建的PDF。我使用x,y位置打印這些數據。當要打印的數據適合頁面時,它工作正常。但是當它超過頁面的大小時,它不會創建另一個頁面並將它們寫入頁面。如何解決這個問題?itextpdf不創建多個頁面來打印剩餘的數據

+2

你使用'document.newPage()'創建一個新的頁面? –

+0

問題是如何知道它何時超過頁面大小?我正在研究動態數據。當要打印的數據不能放入頁面時,只需打印可放入頁面的數據並忽略其餘部分。 –

+0

頁面有尺寸。例如:具有左下角0,0和右上角595,842的矩形外的所有座標都不適合頁面。有什麼要解決的?你如何跟蹤座標?你爲什麼不創建一個頁面來定義所有內容都適合的尺寸? –

回答

0

您可以使用fonction知道頁面的大小:

document.getPageSize().getWidth(); 
document.getPageSize().getHeight();