【问题标题】:PHPWord add text / line break in addCellPHPWord在addCell中添加文本/换行符
【发布时间】:2020-11-17 16:21:26
【问题描述】:

我正在寻找一种方法来为单元格中的文本添加换行符。 我有 2 个变量,$FirstName = 'Hello';$LastName = 'World'。我想让它像:

Hello
World

样式的值是:

$StyleCell = array('borderTopSize'=>8, 'borderLeftSize'=>8, 'borderRightSize'=>8);
$StyleText = array('size' => 10, 'bold' => true, 'valign' => 'center', 'align' => 'left');

我尝试了$table->addCell(4000, $StyleCell)->addText($FirstName. PHP_EOL . $LastName , $StyleText);,但它只在单元格中给了我Hello World。它没有工作。

任何人都知道我应该怎么做,因为我尝试了$table->addCell(4000, $StyleCell)->addText($FirstName. /*?? What should I do ???*/ . $LastName, $StyleText);,所以它会变成这样:

Hello
World

我也试过 ""\r\n"" 或者 "\n" 也没用。

我正在使用 PHPWord 0.13.0

【问题讨论】:

  • 您使用的是 Excel 电子表格还是 Word 文档中的表格?
  • 我正在查看 word 文档,我需要在表格的单元格中换行

标签: php format line line-breaks phpword


【解决方案1】:

你可以使用'
'来换行。

$table->addCell(4000, $StyleCell)->addText($FirstName <w:br />$LastName , $StyleText);

对于这个例子,单词文件显示:

$FirstName

$姓氏

【讨论】:

    猜你喜欢
    • 2021-05-03
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 2010-09-09
    • 2011-02-23
    • 2011-03-09
    相关资源
    最近更新 更多