我正在使用PHPWord生成文档。我不知道如何处理我的页码。
使用addPreserveText('Page {PAGE}');
我可以显示我的页码。
但我有一个首页,我希望第2页有第1页,第3页有第2页,等等。
有人知道我该做什么吗?
由于
答案 0 :(得分:0)
我不确定您使用的是哪个版本的PHPWord,并且我的版本很严重,所以行号肯定不正确。这是非常硬编码的。如果你需要一个补丁,你可以从$phpWord->createSection()
设置起始编号,你必须稍等一下。我现在正在实施它: - )
在Writer/Word2007/Document.php -> private function _writeEndSection
中添加以下行:
$objWriter->startElement('w:pgNumType');
$objWriter->writeAttribute('w:start', '0');
$objWriter->endElement();
它应该在w:sectPr元素中。 我在此行之前添加了代码段:
$objWriter->startElement('w:pgMar');
将w:开始编号更改为任何值。 希望这会有所帮助。