case 0x2: // 2 byte signed integer $value = self::_GetInt2d($this->_documentSummaryInformation, $secOffset + 4 + $offset); break; case 0x3: // 4 byte signed integer $value = self::_GetInt4d($this->_documentSummaryInformation, $secOffset + 4 + $offset); break; case 0x13: // 4 byte unsigned integer // not needed yet, fix later if necessary break; case 0x1e: // null-terminated string prepended by dword string length $byteLength = self::_GetInt4d($this->_documentSummaryInformation, $secOffset + 4 + $offset); $value = substr($this->_documentSummaryInformation, $secOffset + 8 + $offset, $byteLength); $value = PHPExcel_Shared_String::ConvertEncoding($value, 'UTF-8', $codePage); $value = rtrim($value); break; case 0x40: // Filetime (64-bit value representing the number of 100-nanosecond intervals since January 1, 1601) // PHP-Time $value = PHPExcel_Shared_OLE::OLE2LocalDate(substr($this->_documentSummaryInformation, $secOffset + 4 + $offset, 8)); break; case 0x47: // Clipboard format // not needed yet, fix later if necessary break; } switch ($id) { case 0x1: // Code Page $codePage = PHPExcel_Shared_CodePage::NumberToName($value); break; case 0x2: // Category $this->_phpExcel->getProperties()->setCategory($value); break; case 0x3: // Presentation Target // Not supported by PHPExcel break; case 0x4: // Bytes // Not supported by PHPExcel break; case 0x5: // Lines // Not supported by PHPExcel break; case 0x6: // Paragraphs // Not supported by PHPExcel break; case 0x7: // Slides // Not supported by PHPExcel break; case 0x8: // Notes // Not supported by PHPExcel break; case 0x9: // Hidden Slides // Not supported by PHPExcel break; case 0xa: // MM Clips // Not supported by PHPExcel break; case 0xb: // Scale Crop // Not supported by PHPExcel break; case 0xc: // Heading Pairs // Not supported by PHPExcel break;