这个问题适用于那些使用 PHPWord 的人。
我正在尝试使用 PHPWord 编写一个新的 ODT 文档,但 ListItem/ListItemRun 元素没有添加到文档中。
重现步骤:
- 创建一个新的 PHPWord 文档
$document = new PhpWord();
- 添加新部分
$section = $document->addSection();
- 将列表项添加到该部分
$section->addListItem('List item 1');
- 创建作家并保存文档
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($document, 'ODText');
$objWriter->save('document.odt');
预期行为:
我预计保存的文档会包含一个列表项,但它只是一个空白部分,但如果我将文档创建为 Word2007 (.docx),则会添加列表项。