我正在使用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/

10-12 06:14