我正在尝试将文本的背景颜色设置为颜色或 100% 透明(以最简单的方式为准(,但我正在努力实现两者。
我已经根据其他一些元素尝试了"bgColor",但没有运气:(
$textbox = $section->addTextBox(
array(
'marginTop' => -100,
'marginLeft' => -100,
'posHorizontal' => 'absolute',
'posVertical' => 'absolute',
'align' => 'left',
'positioning' => 'relative',
'width' => 200,
'height' => 40,
'borderColor' => '#eeeeee',
'borderSize' => 0,
'bgColor' => 'black',
)
);
试试这个
'fillColor' => 'black'
或
'fillColor' => '#BFBFBF'
您可以在 PhpWord\Style\TextBox 中找到所有属性.php
有没有人怎么做,也有这个问题。该文档已多年未更新。AddTextBox 在文档中不存在...
'fill' => array('color' => '#990000'),
'bgColor' => '#990000',
'backgroundColor' => '#990000'
以上都不起作用。
对于任何在这里寻找这个答案的人来说,它都是:
没有答案,文本框尚不支持任何类型的背景,看起来不会。正如此问题所表明的那样,您可以使用具有单个单元格的表格在设计方面获得相同的结果。
安装最新版本composer require phpoffice/phpword:dev-master
才能访问bgColor
属性,因为它不包含在 1.0 中。