/** * Get whether iconv extension is available * * @return boolean */ public static function getIsIconvEnabled() { if (isset(self::$_isIconvEnabled)) { return self::$_isIconvEnabled; } self::$_isIconvEnabled = function_exists('iconv') ? true : false; return self::$_isIconvEnabled; }
protected function _writeTitle(Document_Word_Writer_Shared_XMLWriter $objWriter = null, Document_Word_Writer_Section_Title $title) { $text = htmlspecialchars($title->getText()); $text = Document_Word_Writer_Shared_String::ControlCharacterPHP2OOXML($text); $anchor = $title->getAnchor(); $bookmarkId = $title->getBookmarkId(); $style = $title->getStyle(); $objWriter->startElement('w:p'); if (!empty($style)) { $objWriter->startElement('w:pPr'); $objWriter->startElement('w:pStyle'); $objWriter->writeAttribute('w:val', $style); $objWriter->endElement(); $objWriter->endElement(); } $objWriter->startElement('w:r'); $objWriter->startElement('w:fldChar'); $objWriter->writeAttribute('w:fldCharType', 'end'); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement('w:bookmarkStart'); $objWriter->writeAttribute('w:id', $bookmarkId); $objWriter->writeAttribute('w:name', $anchor); $objWriter->endElement(); $objWriter->startElement('w:r'); $objWriter->startElement('w:t'); $objWriter->text($text); $objWriter->endElement(); $objWriter->endElement(); $objWriter->startElement('w:bookmarkEnd'); $objWriter->writeAttribute('w:id', $bookmarkId); $objWriter->endElement(); $objWriter->endElement(); }