如何在PHPWord中使用多个样式?

时间:2016-05-09 11:06:00

标签: php phpword

其实我在PhpWord中使用以下代码

$table->addCell(10500, $styleCell)->addText('<span style="background-color:#003300;">Test</span><span style="background-color:#00000;">Dinesh</span>');
$table->addRow();

请帮助解决我的问题...

1 个答案:

答案 0 :(得分:1)

您可以通过创建textrun并分别添加不同颜色的部分来实现更改单元格内容着色:

$textrun = $table->addCell(10500, $styleCell)->addTextRun()
$textrun->addText(htmlspecialchars("Test", ENT_COMPAT, 'UTF-8'), array('color' => '003300'));
$textrun->addText(htmlspecialchars("Dinesh", ENT_COMPAT, 'UTF-8'), array('color' => '000000'));
$table->addRow();