xmlWriter = $xmlWriter; $this->element = $element; $this->withoutP = $withoutP; } /** * Get XML Writer * * @return \PhpOffice\PhpWord\Shared\XMLWriter */ protected function getXmlWriter() { return $this->xmlWriter; } /** * Get element * * @return \PhpOffice\PhpWord\Element\AbstractElement */ protected function getElement() { return $this->element; } /** * Has page break before * * @return bool */ public function hasPageBreakBefore() { return $this->pageBreakBefore; } /** * Set page break before * * @param bool $value */ public function setPageBreakBefore($value = true) { $this->pageBreakBefore = (bool)$value; } /** * Convert text to valid format * * @param string $text * @return string */ protected function getText($text) { return String::controlCharacterPHP2OOXML(htmlspecialchars($text)); } }