我正在使用PHPWord 0.12.0.我创建了一个表,但似乎无法在单元格中对齐文本.这是我特定行的代码:
$table->addCell(1540, array('bgColor' => 'dddddd'))->addText(htmlspecialchars("Testing", array('align' => 'right')));
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
$table->addCell(1540, array('bgColor' => 'dddddd', 'align' => 'right'))->addText(htmlspecialchars("Testing"));
Run Code Online (Sandbox Code Playgroud)
背景颜色显示正常,但我无法使对齐工作.表格单元格的规格中没有"对齐",那么正确的方法是什么?
似乎为了使用段落样式,PHPWord也需要字体样式.因此,定义了字体样式我可以简单地使用:
$table->addCell(1540, array('bgColor' => 'dddddd'))->addText(htmlspecialchars("Testing", $myfontstyle, array('align' => 'right')));
Run Code Online (Sandbox Code Playgroud)
它有效.当然,您必须在代码中先前定义一个名为$ myfontstyle的字体样式(或者将数组放在代码中,就像我对段落样式所做的那样).
| 归档时间: |
|
| 查看次数: |
5712 次 |
| 最近记录: |