我的要求是生成pdf,如果數據更多而不是在新頁面中創建整個數據,那麼從數據庫中檢索的數據應該在頁面之間分割。使用java生成pdf文件,Itext
例如,有時當表必須在另一個頁面上拆分時,拆分行的某些單元應出現在前一頁上,而其他單元出現在下一頁上。
請提供幫助。
我的要求是生成pdf,如果數據更多而不是在新頁面中創建整個數據,那麼從數據庫中檢索的數據應該在頁面之間分割。使用java生成pdf文件,Itext
例如,有時當表必須在另一個頁面上拆分時,拆分行的某些單元應出現在前一頁上,而其他單元出現在下一頁上。
請提供幫助。
你考慮過iReport嗎?
也許你應該考慮尋找Jasper Reports
Thierry-Dimitri Roy的回覆速度更快 – 2010-08-05 12:56:47
我正在使用IText包通過手動編碼 – Chandu 2010-08-05 13:08:45
PdfPTable自身拆分跨頁。構建其中之一是相當容易的。
不利的一面是,根據您的特定需求設計表格可能會很痛苦。你可能需要爲它寫一些抽象。
一旦你有你的文檔,添加表/細胞一樣簡單:
Document document = // some document
PdfPTable table = new PdfPTable(columns);
table.addCell(new PdfPCell("data goes here));
如果你在Java
使用手動iText
編碼,我認爲你將需要:
PdfPTable table; // your table
table.setKeepTogether(false); // allows table to split table
table.setHeaderRows(1); // rows of header
table.setFooterRows(2); // rows of footer
對於有關表check iText official website中footers and headers的更多信息和示例。
我正在使用IText包通過手動編碼 – Chandu 2010-08-05 13:09:06