【问题标题】:Align text in table cell to right in PHPWord 0.12.0在 PHPWord 0.12.0 中将表格单元格中的文本右对齐
【发布时间】:2015-08-26 22:35:22
【问题描述】:

我正在使用 PHPWord 0.12.0。我创建了一个表格,但似乎无法对齐单元格中的文本。这是我的特定行的代码:

$table->addCell(1540, array('bgColor' => 'dddddd'))->addText(htmlspecialchars("Testing", array('align' => 'right')));

我也试过了:

$table->addCell(1540, array('bgColor' => 'dddddd', 'align' => 'right'))->addText(htmlspecialchars("Testing"));

背景颜色显示正常,但我无法让对齐工作。表格单元格的规范中没有“对齐”,那么正确的方法是什么?

【问题讨论】:

标签: phpword


【解决方案1】:

似乎为了使用段落样式,PHPWord 还需要字体样式。因此,定义了字体样式后,我可以简单地使用:

$table->addCell(1540, array('bgColor' => 'dddddd'))->addText(htmlspecialchars("Testing the alignment"), $myfontstyle, array('align' => 'right'));

而且它有效。当然,您必须在代码的前面定义了一个名为 $myfontstyle 的字体样式(或者像我为段落样式所做的那样将数组放在代码中)。

【讨论】:

  • 我很高兴听到这个消息。文档不是很清楚。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
  • 2014-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-09
  • 2012-11-07
相关资源
最近更新 更多