抱着试试的态度百度,厉害了,POI还有打印前的页边距设置。
HSSFPrintSetup ps = hssfSheet.getPrintSetup();
ps.setLandscape(false);
ps.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);
hssfSheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.1 );
hssfSheet.setMargin(HSSFSheet.LeftMargin,( double ) 0.1 );
hssfSheet.setMargin(HSSFSheet.RightMargin,( double ) 0.1 );
hssfSheet.setMargin(HSSFSheet.TopMargin,( double ) 0.1 );
hssfSheet.setHorizontallyCenter(true);
hssfSheet.setVerticallyCenter(false);
稍懂英语的这里面的意思就不解释了,见词知义。