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