【问题标题】:Header line break in PHPWordPHPWord中的标题换行符
【发布时间】:2015-08-10 09:55:08
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: php phpword


    【解决方案1】:

    您可以使用表格将数据放在页脚 (/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');
    

    【讨论】:

    • 非常感谢!如果有人复制粘贴此代码,请将 'align' 更改为 'alignment'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 2018-05-06
    相关资源
    最近更新 更多