Exemple #1
0
 /**
  * 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;
 }
Exemple #2
0
 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();
 }