poi設置打印頁頁腳和頁數設置


之前在網上搜了很久,也沒有搜到具體頁腳頁數的答案,最后還是在官方api文檔上找到了答案:

HSSFPrintSetup  printSetup = (HSSFPrintSetup) sheet.getPrintSetup();
            printSetup.setPaperSize(HSSFPrintSetup.A5_PAPERSIZE); // 紙張
            sheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.5 );// 頁邊距(下)
            sheet.setMargin(HSSFSheet.LeftMargin,( double ) 0.1 );// 頁邊距(左)
            sheet.setMargin(HSSFSheet.RightMargin,( double ) 0.1 );// 頁邊距(右)
            sheet.setMargin(HSSFSheet.TopMargin,( double ) 0.5 );// 頁邊距(上)
            sheet.setHorizontallyCenter(true);//設置打印頁面為水平居中
            sheet.setFitToPage(false);
            Footer footer = sheet.getFooter();
            footer.setCenter( "第" + HeaderFooter.page() + "頁,共 " + HeaderFooter.numPages()+"頁" );

附上官方api文檔地址:http://poi.apache.org/spreadsheet/quick-guide.html#FooterPageNumbers

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM