HeaderFooter.php 738 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. require_once '../PHPWord.php';
  3. // New Word Document
  4. $PHPWord = new PHPWord();
  5. // New portrait section
  6. $section = $PHPWord->createSection();
  7. // Add header
  8. $header = $section->createHeader();
  9. $table = $header->addTable();
  10. $table->addRow();
  11. $table->addCell(4500)->addText('This is the header.');
  12. $table->addCell(4500)->addImage('_earth.jpg', array('width'=>50, 'height'=>50, 'align'=>'right'));
  13. // Add footer
  14. $footer = $section->createFooter();
  15. $footer->addPreserveText('Page {PAGE} of {NUMPAGES}.', array('align'=>'center'));
  16. // Write some text
  17. $section->addTextBreak();
  18. $section->addText('Some text...');
  19. // Save File
  20. $objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');
  21. $objWriter->save('HeaderFooter.docx');
  22. ?>