You are here

private function PHPExcel_Reader_Excel5::_readByteStringLong in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php \PHPExcel_Reader_Excel5::_readByteStringLong()

* Read byte string (16-bit string length) * OpenOffice documentation: 2.5.2 * *

Parameters

string $subData: * @return array

2 calls to PHPExcel_Reader_Excel5::_readByteStringLong()
PHPExcel_Reader_Excel5::_readLabel in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* Read LABEL record * This record represents a cell that contains a string. In * BIFF8 it is usually replaced by the LABELSST record. * Excel still uses this record, if it copies unformatted * text cells to the clipboard. * *…
PHPExcel_Reader_Excel5::_readString in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* Read a STRING record from current stream position and advance the stream pointer to next record * This record is used for storing result from FORMULA record when it is a string, and * it occurs directly after the FORMULA record * *

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php, line 6551

Class

PHPExcel_Reader_Excel5
PHPExcel_Reader_Excel5

Code

private function _readByteStringLong($subData) {

  // offset: 0; size: 2; length of the string (character count)
  $ln = self::_GetInt2d($subData, 0);

  // offset: 2: size: var; character array (8-bit characters)
  $value = $this
    ->_decodeCodepage(substr($subData, 2));

  //return $string;
  return array(
    'value' => $value,
    'size' => 2 + $ln,
  );
}