1

我认为 PHPWord 是 0.11.0 版有问题,我使用 PHPWord 进行 CI。

问题是我找不到合适的 php 脚本来制作下划线,这是我得到的最新脚本,

$section->addText(
    $text, 
    [ 'underline' => \PhpOffice\PhpWord\Style\AbstractStyle::UNDERLINE_SINGLE ], // Problem with this line
    [ 'align' => \PhpOffice\PhpWord\Style\Alignment::ALIGN_CENTER ] // This one fine
);

但是每当我得到脚本时,它总是显示错误或没有给我想要的东西(带下划线的文本)。

这是我得到的错误

遇到未捕获的异常

类型:错误

消息:未定义的类常量 'UNDERLINE_SINGLE'

文件名:C:\xampp\htdocs\test\application\controllers\Print.php

行号:47

回溯:

文件:C:\xampp\htdocs\test\index.php 行:315 功能:require_once

感谢您的帮助,在此先感谢。

4

1 回答 1

6

要实现单个下划线, array('underline' => 'single')请在样式数组中添加一个元素:

于 2017-07-28T13:42:08.090 回答