我正在尝试使用PhpWord 库创建一个整洁的 Word 文档。不幸的是,文档似乎不完整。我想要有边框和背景颜色的段落,跨越整个页面宽度。我做了一些研究,发现 addText 方法没有记录的属性borderSize 和borderColor。还有一个可以在文本上设置的 bgColor 属性。下面的示例创建一个用边框包围的段落。文本也有一些背景颜色,但它只是文本,而不是边框包围的整个区域。不幸的是,属性 bgColor 对段落级别没有任何影响。
有谁知道如何实现这一目标?
use \PhpOffice\PhpWord\IOFactory;
$document = new \PhpOffice\PhpWord\PhpWord();
$titlepage = $document->createSection();
$titlepage->addText('My Title',
array("size" => 24, "color" => "FF0000", "bgColor"=>"00FF00"),
array("borderSize"=>6, "borderColor"=>"0000FF")
);
$objWriter = IOFactory::createWriter($document, 'Word2007');