Header PHPWord 中的换行符

Header line break in PHPWord

我正在尝试在 PHPWord 中创建一些模板。对于 header 和页脚,我想在左右各有两个短语。但是,使用下面的代码会产生不必要的换行符。有什么建议吗?

$footer = $section->addFooter();
$footer->addPreserveText(htmlspecialchars('Page {PAGE}', ENT_COMPAT, 'UTF-8'), null, array('alignment' => 'left'));
$footer->addText('Document', null, array('alignment' => 'right'));

谢谢

您可以使用 table 将数据添加到页脚 (/header) 中的同一行:

$table = $footer->addTable(array('width' => '5000', 'unit' => 'pct'));
$table->addRow();
$table->addCell(2000)->addPreserveText(htmlspecialchars('Page {PAGE}', ENT_COMPAT, 'UTF-8'));
$table->addCell(2000)->addTextRun(array('align' => 'right'))->addText('Document');