Как использовать функции готовности печати в библиотеке PHPExcel

Я использую библиотеку PHPExcel для работы с электронными таблицами. Я использую функциональность печати. Существует ли эта функциональность?

Если вы прочитали документацию , в частности раздел « Настройка параметров принтера для файлов Excel », есть много информации о настройке страницы для печати:

Ориентация и размер бумаги:

$objPHPExcel->getActiveSheet() ->getPageSetup() ->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE); $objPHPExcel->getActiveSheet() ->getPageSetup() ->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4); 

Поля страницы:

 $objPHPExcel->getActiveSheet() ->getPageMargins()->setTop(1); $objPHPExcel->getActiveSheet() ->getPageMargins()->setRight(0.75); $objPHPExcel->getActiveSheet() ->getPageMargins()->setLeft(0.75); $objPHPExcel->getActiveSheet() ->getPageMargins()->setBottom(1); 

Заголовки и колонтитулы:

 $objPHPExcel->getActiveSheet() ->getHeaderFooter() ->setOddHeader('&C&HPlease treat this document as confidential!'); $objPHPExcel->getActiveSheet() ->getHeaderFooter() ->setOddFooter('&L&B' . $objPHPExcel->getProperties()->getTitle() . 

Разрывы страниц на принтере:

 $objPHPExcel->getActiveSheet() ->setBreak( 'A10' , PHPExcel_Worksheet::BREAK_ROW ); 

Отображение линий сетки:

 $objPHPExcel->getActiveSheet() ->setShowGridlines(true); 

Установка строк / столбцов для повторения в верхней / левой части каждой страницы

 $objPHPExcel->getActiveSheet() ->getPageSetup() ->setRowsToRepeatAtTopByStartAndEnd(1, 5); 

Настройка области печати:

 $objPHPExcel->getActiveSheet() ->getPageSetup() ->setPrintArea('A1:E5,G4:M20'); 

Мы пишем документацию, чтобы вам не приходилось задавать такие вопросы