设置excel打印页面

private void setPrintConfig(HSSFSheet sheet) {
HSSFPrintSetup ps = sheet.getPrintSetup();

ps.setLandscape(false); // 打印方向,true:横向,false:纵向
ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE); //纸张
sheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.2 );// 页边距(下)
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.setVerticallyCenter(false);// 垂直居上
}

posted @ 2018-06-19 18:14  董永辉Bruno  阅读(506)  评论(0)    收藏  举报