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);// 垂直居上
}

版权声明:本文为dyh-air原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dyh-air/p/9200522.html