我在使用 PHPWord 时遇到了一些麻烦。尝试使用具有相同深度但具有不同样式的 addTitle。我目前在页面顶部定义我的样式,我试图即时覆盖它们,但不幸的是它不起作用。
我可以看到这已经是 github 上的一个问题。https://github.com/PHPOffice/PHPWord/issues/1397
链接到文档 https://phpword.readthedocs.io/en/latest/
$phpWord->addTitleStyle(1, $fontStyles["HEADING_ONE_SPLIT"], $paragraphStyles["HEADING_ONE_DEFAULT"]);
$sceneSection->addTitle('MY TITLE', 1);
$phpWord->addTitleStyle(1, $fontStyles["HEADING_ONE_SPLIT"], $paragraphStyles["HEADING_ONE_SPLIT"]);
$sceneSection->addTitle('MY TITLE WITH DIFFERENT STYLE', 1);
基本上风格根本没有改变。我添加了一个选项卡并与第二个标题段落样式左对齐,但它没有得到应用。
请注意,我的字体样式和段落样式在不同深度上都能完美工作。问题是我根据它们的深度创建了一个目录,但有些标题需要每个深度不同的样式。
慕勒3428872