0

当我将一个单元格添加到表格中时,我可以操纵它的粗细(borderBottomSize)、它的颜色(borderBottomColor),但不能操纵它的样式(虚线、点线、长虚线……)。

当我阅读代码时,PhpOffice\PhpWord\Style\Cell 扩展了 PhpOffice\PhpWord\Style\Border。并且边框类具有属性borderBottomStyle。但是如何配置呢?

我还查看了 PhpOffice\PhpWord\Style\Line,在那里我可以找到一些“dashStyles”,但它们都没有工作......

我的问题:如何改变边框的样式(从粗线到例如虚线)?

4

1 回答 1

0

您可以使用单元格样式属性来定义边框的样式borderStyle。默认情况下,它设置为solid,但您可以使用其他值,如dasheddotteddouble等。遗憾的是,此功能没有记录,所以我不知道所有可用的样式。

不要忘记添加边框大小,否则不会呈现边框。

虚线单元格示例:

$dottedCell = $tableRow->addCell($cellWidth, ['borderStyle' => 'dotted', 'borderSize' => 6]);
于 2019-03-07T08:39:32.297 回答