2

我正在尝试将文本的背景颜色设置为颜色或 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',
        )
    );
4

3 回答 3

2

尝试这个

'fillColor' => 'black'

或者

'fillColor' => '#BFBFBF'

您可以在 PhpWord\Style\TextBox.php 中找到所有属性

于 2019-07-01T08:13:33.847 回答
0

对于任何在这里寻找这个答案的人来说:

没有答案,文本框还不支持任何类型的背景,看起来也不支持。正如这个问题所暗示的那样,您可以使用带有单个单元格的表格在设计方面获得相同的结果。

于 2020-08-22T17:04:23.170 回答
0

有没有人怎么做,也有这个问题。该文档已多年未更新。文档上不存在 AddTextBox...

'fill'      => array('color' => '#990000'),
'bgColor'      => '#990000',
'backgroundColor'      => '#990000'

以上都不起作用。

于 2019-05-16T11:49:55.553 回答