Apache POI setPrintArea为A4页面大小

iba*_*ght 4 java excel xls apache-poi

我正在使用Apache POI API生成.xls文件,我想设置我的文件的printArea.

我知道有一个setPrintArea()函数被调用,但是这个函数作为参数开始和结束我的打印区域的行和列.

我想知道,如果有办法用A4纸(210mmx290mm)的尺寸设置每张纸的打印区域

谢谢.

rge*_*man 8

对于Sheet工作簿中的每个,获取其PrintSetup对象并调用setPaperSize它,传递适当的PrintSetup常量:A4_PAPERSIZE.

mySheet.getPrintSetup().setPaperSize(PrintSetup.A4_PAPERSIZE);
Run Code Online (Sandbox Code Playgroud)