private function loadPowerpointDocumentStream()
{
$this->readRecordUserEditAtom($this->streamPowerpointDocument, $this->offsetToCurrentEdit);
$this->readRecordPersistDirectoryAtom($this->streamPowerpointDocument, $this->offsetPersistDirectory);
foreach ($this->rgPersistDirEntry as $offsetDir) {
$pos = $offsetDir;
$rh = $this->loadRecordHeader($this->streamPowerpointDocument, $pos);
$pos += 8;
switch ($rh['recType']) {
case self::RT_DOCUMENT:
$this->readRecordDocumentContainer($this->streamPowerpointDocument, $pos);
break;
case self::RT_SLIDE:
$this->readRecordSlideContainer($this->streamPowerpointDocument, $pos);
break;
default:
// throw new \Exception('Feature not implemented : l.'.__LINE__.'('.dechex($rh['recType']).')');
break;
}
}
}