private function PHPExcel_Writer_Excel5_Workbook::_writeNameShort in Loft Data Grids 7.2
Same name and namespace in other branches
- 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php \PHPExcel_Writer_Excel5_Workbook::_writeNameShort()
* Store the NAME record in the short format that is used for storing the print * area, repeat rows only and repeat columns only. * *
Parameters
integer $index Sheet index: * @param integer $type Built-in name type * @param integer $rowmin Start row * @param integer $rowmax End row * @param integer $colmin Start colum * @param integer $colmax End column
1 call to PHPExcel_Writer_Excel5_Workbook::_writeNameShort()
- PHPExcel_Writer_Excel5_Workbook::_writeNames in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel5/ Workbook.php - * Write the NAME record to define the print area and the repeat rows and cols.
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel5/ Workbook.php, line 1091
Class
- PHPExcel_Writer_Excel5_Workbook
- PHPExcel_Writer_Excel5_Workbook
Code
private function _writeNameShort($index, $type, $rowmin, $rowmax, $colmin, $colmax) {
$record = 0x18;
// Record identifier
$length = 0x24;
// Number of bytes to follow
$grbit = 0x20;
// Option flags
$chKey = 0x0;
// Keyboard shortcut
$cch = 0x1;
// Length of text name
$cce = 0x15;
// Length of text definition
$ixals = $index + 1;
// Sheet index
$itab = $ixals;
// Equal to ixals
$cchCustMenu = 0x0;
// Length of cust menu text
$cchDescription = 0x0;
// Length of description text
$cchHelptopic = 0x0;
// Length of help topic text
$cchStatustext = 0x0;
// Length of status bar text
$rgch = $type;
// Built-in name type
$unknown03 = 0x3b;
$unknown04 = 0xffff - $index;
$unknown05 = 0x0;
$unknown06 = 0x0;
$unknown07 = 0x1087;
$unknown08 = 0x8005;
$header = pack("vv", $record, $length);
$data = pack("v", $grbit);
$data .= pack("C", $chKey);
$data .= pack("C", $cch);
$data .= pack("v", $cce);
$data .= pack("v", $ixals);
$data .= pack("v", $itab);
$data .= pack("C", $cchCustMenu);
$data .= pack("C", $cchDescription);
$data .= pack("C", $cchHelptopic);
$data .= pack("C", $cchStatustext);
$data .= pack("C", $rgch);
$data .= pack("C", $unknown03);
$data .= pack("v", $unknown04);
$data .= pack("v", $unknown05);
$data .= pack("v", $unknown06);
$data .= pack("v", $unknown07);
$data .= pack("v", $unknown08);
$data .= pack("v", $index);
$data .= pack("v", $index);
$data .= pack("v", $rowmin);
$data .= pack("v", $rowmax);
$data .= pack("C", $colmin);
$data .= pack("C", $colmax);
$this
->_append($header . $data);
}