我试图将文本的背景色设置为彩色或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条答案
按热度按时间wnvonmuf1#
试试这个
或者
您可以在PhpWord\Style\TextBox.php中找到所有属性
ecfdbz9o2#
有没有人怎么做,也有这个问题。文档已经很多年没有更新了。AddTextBox在docs上不存在...
以上都不起作用。
9fkzdhlc3#
对于任何人寻找这个答案在这里去:
没有答案,文本框还不支持任何类型的背景,看起来也不会。正如issue所建议的,你可以在设计一个只有一个单元格的表格时达到同样的效果。
jgwigjjp4#
您需要安装最新版本的
composer require phpoffice/phpword:dev-master
才能访问bgColor
属性,因为它不包含在1.0中。