You are here

private function PHPExcel_Writer_Excel5_Workbook::_writeWindow1 in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php \PHPExcel_Writer_Excel5_Workbook::_writeWindow1()

* Write Excel BIFF WINDOW1 record.

1 call to PHPExcel_Writer_Excel5_Workbook::_writeWindow1()
PHPExcel_Writer_Excel5_Workbook::writeWorkbook in vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php
* Assemble worksheets into a workbook and send the BIFF data to an OLE * storage. * *

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php, line 890

Class

PHPExcel_Writer_Excel5_Workbook
PHPExcel_Writer_Excel5_Workbook

Code

private function _writeWindow1() {
  $record = 0x3d;

  // Record identifier
  $length = 0x12;

  // Number of bytes to follow
  $xWn = 0x0;

  // Horizontal position of window
  $yWn = 0x0;

  // Vertical position of window
  $dxWn = 0x25bc;

  // Width of window
  $dyWn = 0x1572;

  // Height of window
  $grbit = 0x38;

  // Option flags
  // not supported by PHPExcel, so there is only one selected sheet, the active
  $ctabsel = 1;

  // Number of workbook tabs selected
  $wTabRatio = 0x258;

  // Tab to scrollbar ratio
  // not supported by PHPExcel, set to 0
  $itabFirst = 0;

  // 1st displayed worksheet
  $itabCur = $this->_phpExcel
    ->getActiveSheetIndex();

  // Active worksheet
  $header = pack("vv", $record, $length);
  $data = pack("vvvvvvvvv", $xWn, $yWn, $dxWn, $dyWn, $grbit, $itabCur, $itabFirst, $ctabsel, $wTabRatio);
  $this
    ->_append($header . $data);
}