2015-08-31 26 views
1

我使用apache poi將我的數據導出到.xlsx文件中。這工作正常,但我需要控制文檔的內容以便正確打印。假設我有我的數據的邏輯組...我需要在同一頁上打印此組,並且當某些組大小不適合頁面的其餘部分時,則添加頁面末尾標記以防止拆分在兩頁上分組,並確保該組將從新頁面開始。 不幸的是我找不到如何在Apache poi的javadoc或在互聯網上添加頁面的結尾。可能嗎?在XSSFSheet中添加頁面的結尾

回答

1

Workbook類有一個String getPrintArea(int),void removePrintArea(int)void setPrintArea(int, String)int始終是工作表索引(您已經擁有或可以通過工作簿的int getSheetIndex(Sheet)方法獲取該索引)。 String是Excel中顯示的打印區域定義。

+0

感謝您的建議,如果帶打印區域定義的字符串可以包含更多定義的區域,則可能會有效。與此同時,我通過將空行放到當前頁面的結尾來繞過我的問題,該頁面將其他內容移動到下一頁並解決了我的打印問題。 – msmetak