当我将一个单元格添加到表中时,可以操纵其厚度(borderBottomSize),其颜色(borderBottomColor),但不能操纵其样式(点划线,点划线,长虚线等)。
当我阅读代码时,PhpOffice \ PhpWord \ Style \ Cell扩展了PhpOffice \ PhpWord \ Style \ Border。 边框类具有属性borderBottomStyle。 但是如何配置呢?
我还查看了PhpOffice \ PhpWord \ Style \ Line,在那里可以找到一些“ dashStyles”,但是它们都不起作用...
我的问题:如何更改边框样式(从粗线到虚线)?
答案 0 :(得分:0)
您可以使用单元格样式属性borderStyle
定义边框的样式。默认情况下,它设置为solid
,但是您可以使用其他值,例如dashed
,dotted
,double
等。可惜的是,此功能没有记录,因此我不不知道所有可用的样式。
请不要忘记添加边框大小,否则将不会显示任何边框。
虚线单元格示例:
$dottedCell = $tableRow->addCell($cellWidth, ['borderStyle' => 'dotted', 'borderSize' => 6]);