element->getFontStyle(); $styleParagraph = $this->element->getParagraphStyle(); // @todo Commented for TextRun. Should really checkout this value // $SfIsObject = ($styleFont instanceof Font) ? true : false; $SfIsObject = false; if ($SfIsObject) { // Don't never be the case, because I browse all sections for cleaning all styles not declared throw new Exception('PhpWord : $SfIsObject wouldn\'t be an object'); } else { if (!$this->withoutP) { $this->xmlWriter->startElement('text:p'); // text:p } if (empty($styleFont)) { if (empty($styleParagraph)) { $this->xmlWriter->writeAttribute('text:style-name', 'P1'); } elseif (is_string($styleParagraph)) { $this->xmlWriter->writeAttribute('text:style-name', $styleParagraph); } $this->xmlWriter->writeRaw($this->element->getText()); } else { if (empty($styleParagraph)) { $this->xmlWriter->writeAttribute('text:style-name', 'Standard'); } elseif (is_string($styleParagraph)) { $this->xmlWriter->writeAttribute('text:style-name', $styleParagraph); } // text:span $this->xmlWriter->startElement('text:span'); if (is_string($styleFont)) { $this->xmlWriter->writeAttribute('text:style-name', $styleFont); } $this->xmlWriter->writeRaw($this->element->getText()); $this->xmlWriter->endElement(); } if (!$this->withoutP) { $this->xmlWriter->endElement(); // text:p } } } }