我正在使用Apache POI API生成.xls文件,并且我想设置文件的printArea。
我知道有一个名为setPrintArea()
的函数,但是这个函数作为我的打印区域的开始,结束行和列作为参数。
我想知道是否可以用A4纸(210mmx290mm)的尺寸设置每张纸的打印区域
谢谢。
最佳答案
对于工作簿中的每个Sheet
,获取其PrintSetup
对象并在其上调用 setPaperSize
,并传递适当的PrintSetup
常量:A4_PAPERSIZE
。
mySheet.getPrintSetup().setPaperSize(PrintSetup.A4_PAPERSIZE);
关于java - Apache POI setPrintArea为A4页面大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15785386/