如何调整表格单元格边框的样式?

时间:2018-12-20 12:56:54

标签: styles border cell phpoffice

当我将一个单元格添加到表中时,可以操纵其厚度(borderBottomSize),其颜色(borderBottomColor),但不能操纵其样式(点划线,点划线,长虚线等)。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

请不要忘记添加边框大小,否则将不会显示任何边框。

虚线单元格示例:

$dottedCell = $tableRow->addCell($cellWidth, ['borderStyle' => 'dotted', 'borderSize' => 6]);