You are here

private function PHPExcel_Writer_Excel2007_Worksheet::_writePageSetup in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Worksheet.php \PHPExcel_Writer_Excel2007_Worksheet::_writePageSetup()

* Write PageSetup * *

Parameters

PHPExcel_Shared_XMLWriter $objWriter XML Writer: * @param PHPExcel_Worksheet $pSheet Worksheet * @throws PHPExcel_Writer_Exception

1 call to PHPExcel_Writer_Excel2007_Worksheet::_writePageSetup()
PHPExcel_Writer_Excel2007_Worksheet::writeWorksheet in vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Worksheet.php
* Write worksheet to XML format * *

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Worksheet.php, line 841

Class

PHPExcel_Writer_Excel2007_Worksheet
PHPExcel_Writer_Excel2007_Worksheet

Code

private function _writePageSetup(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) {

  // pageSetup
  $objWriter
    ->startElement('pageSetup');
  $objWriter
    ->writeAttribute('paperSize', $pSheet
    ->getPageSetup()
    ->getPaperSize());
  $objWriter
    ->writeAttribute('orientation', $pSheet
    ->getPageSetup()
    ->getOrientation());
  if (!is_null($pSheet
    ->getPageSetup()
    ->getScale())) {
    $objWriter
      ->writeAttribute('scale', $pSheet
      ->getPageSetup()
      ->getScale());
  }
  if (!is_null($pSheet
    ->getPageSetup()
    ->getFitToHeight())) {
    $objWriter
      ->writeAttribute('fitToHeight', $pSheet
      ->getPageSetup()
      ->getFitToHeight());
  }
  else {
    $objWriter
      ->writeAttribute('fitToHeight', '0');
  }
  if (!is_null($pSheet
    ->getPageSetup()
    ->getFitToWidth())) {
    $objWriter
      ->writeAttribute('fitToWidth', $pSheet
      ->getPageSetup()
      ->getFitToWidth());
  }
  else {
    $objWriter
      ->writeAttribute('fitToWidth', '0');
  }
  if (!is_null($pSheet
    ->getPageSetup()
    ->getFirstPageNumber())) {
    $objWriter
      ->writeAttribute('firstPageNumber', $pSheet
      ->getPageSetup()
      ->getFirstPageNumber());
    $objWriter
      ->writeAttribute('useFirstPageNumber', '1');
  }
  $objWriter
    ->endElement();
}