当我向表格中添加一个单元格时,我可以操纵它的厚度 (borderBottomSize)、它的颜色 (borderBottomColor) 但不能操纵它的样式(虚线、虚线、长虚线……)。
当我阅读代码时,PhpOffice\PhpWord\Style\Cell 扩展了 PhpOffice\PhpWord\Style\Border。并且边框类具有属性 borderBottomStyle。但是如何配置呢?
我还查看了 PhpOffice\PhpWord\Style\Line,在那里我可以找到一些“dashStyles”,但它们都没有工作......
我的问题:如何更改边框样式(从强线到例如虚线)?
您可以使用单元格样式属性来定义边框的样式borderStyle
。默认情况下,它的设置solid
,但可以使用其他值一样dashed
,dotted
,double
等不幸的是,这个功能是不是记录,以便我不知道所有可用的样式。
不要忘记添加边框大小,否则不会渲染边框。
虚线单元格示例:
$dottedCell = $tableRow->addCell($cellWidth, ['borderStyle' => 'dotted', 'borderSize' => 6]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句