我正在使用https://github.com/PHPOffice/PHPWord生成一个 word 文档。函数 addTOC 生成带有标题的页面索引,但由于某种原因页码不显示。
// add table of contents
$section->addTOC();
Run Code Online (Sandbox Code Playgroud)
结果是:
如果我在标题存在的页面上回显页码,它们显示得很好。但它们不会显示在 TOC 中。我检查以确认文本不是白色的。
从示例目录中的 PHPWord 示例(https://github.com/PHPOffice/PHPWord/blob/develop/samples/Sample_17_TitleTOC.php),我会告诉这是不可能的:
echo date('H:i:s'), ' 注意:请手动刷新目录。', EOL;
我还尝试在文档末尾、标题声明之后添加目录(当我们已经知道页码时)。但没有成功。
编辑:似乎是一个错误:https ://github.com/PHPOffice/PHPWord/issues/707