2016-10-15 124 views
0
sheet = workbook.createSheet(studentMarkSheetVO.getBranchName()+"_"+studentMarkSheetVO.g etAcademicYear().split("-")[0]+"_Batch"); 
    sheet.getPrintSetup().setVResolution((short)300); 
    sheet.getPrintSetup().setPaperSize(HSSFPrintSetup.A3_PAPERSIZE); 
    sheet.getPrintSetup().setLandscape(true); 
    sheet.getPrintSetup().setFitHeight((short)2000); 

我的頁面預覽顯示在兩個單獨的頁面中分頁。 一個只有一個記錄,其他頁面顯示爲空白頁腳。 我也試過:Apache POI A3頁面在打印預覽中顯示兩頁

sheet.setFitToPage(true); 
PrintSetup printsetup= sheet.getPrintSetup(); 
printsetup.setFitHeight((short)0); 
printsetup.setFitWidth((short)1); 

但問題依然存在。任何解決方案....請提供您寶貴的建議。 謝謝大家。

+0

您可能需要比較.xlsx文件(一個.xlsx實際上是一個zip文件)中的XML文件,並將其與手動在Excel中創建的o文件進行比較,然後您可能會識別出哪裏不同之處在於,它可以是您可以設置的內容或需要向Apache POI報告的內容。 – centic

回答