我正在使用Apache POI API生成.xls文件,我想设置我文件的printArea。
我知道有一个名为setPrintArea()
的函数,但是这个函数作为参数接收我的打印区域的开始和结束行和列。
我想知道,如果有办法为每张A4纸(210mmx290mm)尺寸的纸张设置我的打印区域
感谢。
答案 0 :(得分:8)
对于工作簿中的每个Sheet
,获取其PrintSetup
对象并在其上调用setPaperSize
,传递相应的PrintSetup
常量:A4_PAPERSIZE
。
mySheet.getPrintSetup().setPaperSize(PrintSetup.A4_PAPERSIZE);