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);
Другие вопросы по тегам