我正在尝试在PHPWord中创建一些模板。使用页眉和页脚我想在左侧和右侧分别使用两个短语。但是,使用下面的代码会产生不必要的换行符。有什么建议吗?
$footer = $section->addFooter();
$footer->addPreserveText(htmlspecialchars('Page {PAGE}', ENT_COMPAT, 'UTF-8'), null, array('alignment' => 'left'));
$footer->addText('Document', null, array('alignment' => 'right'));
由于
答案 0 :(得分:1)
您可以使用表格将数据放入页脚(/标题)中的同一行:
$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');