【发布时间】:2019-06-25 11:38:46
【问题描述】:
我正在使用 PhpOffice 库。有没有办法用有序列表替换docx文件中的变量?
使用 templateProcessor 方法 setComplexValue 我可以用代码添加文本
$title = new \PhpOffice\PhpWord\Element\TextRun();
$title->addText('This title has been set ', array('bold' => true, 'italic' => true, 'color' => 'blue'));
$title->addText('dynamically', array('bold' => true, 'italic' => true, 'color' => 'red', 'underline' => 'single'));
$templateProcessor->setComplexBlock('title', $title);
所以我为新列表尝试了这段代码,但它不起作用。
$list = new \PhpOffice\PhpWord\Element\ListItem();
$list->addListItem('List item 1');
$list->addListItem('List item 2');
$templateProcessor->setComplexValue('list', $list);
有什么想法吗?谢谢
【问题讨论】: