示例#1
0
文件: Base.php 项目: roojs/pear
 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();
 }