diff --git a/src/PhpPresentation/Reader/PowerPoint2007.php b/src/PhpPresentation/Reader/PowerPoint2007.php index d93a19168..09ec12f9e 100644 --- a/src/PhpPresentation/Reader/PowerPoint2007.php +++ b/src/PhpPresentation/Reader/PowerPoint2007.php @@ -1511,9 +1511,9 @@ protected function loadParagraph(XMLReader $document, DOMElement $oElement, $oSh } if ('a:r' == $oSubElement->tagName) { $oElementrPr = $document->getElement('a:rPr', $oSubElement); - if (is_object($oElementrPr)) { - $oText = $oParagraph->createTextRun(); + $oText = $oParagraph->createTextRun(); + if (is_object($oElementrPr)) { if ($oElementrPr->hasAttribute('b')) { $att = $oElementrPr->getAttribute('b'); $oText->getFont()->setBold('true' == $att || '1' == $att ? true : false); @@ -1591,10 +1591,9 @@ protected function loadParagraph(XMLReader $document, DOMElement $oElement, $oSh $oText->getFont()->setCharset((int) $oElementFont->getAttribute('charset')); } } - - $oSubSubElement = $document->getElement('a:t', $oSubElement); - $oText->setText($oSubSubElement->nodeValue); } + $oSubSubElement = $document->getElement('a:t', $oSubElement); + $oText->setText($oSubSubElement->nodeValue); } } }