Apache POI setPrintArea для формата A4
Я работаю с API-интерфейсом Apache POI для создания файлов.xls и хочу установить printArea для моего файла.
Я знаю, что есть функция под названием setPrintArea()
но этот получает в качестве параметров начало и конец строки и столбца моей области печати.
Я хочу знать, есть ли способ установить мою область печати для каждого листа с размером бумаги A4 (210mmx290mm)
Благодарю.
1 ответ
Решение
Для каждого Sheet
в книге, получить его PrintSetup
объект и вызов setPaperSize
на нем, передавая соответствующий PrintSetup
постоянная: A4_PAPERSIZE
,
mySheet.getPrintSetup().setPaperSize(PrintSetup.A4_PAPERSIZE);