phpword表vmerge和gridspan

时间:2015-04-30 11:15:49

标签: php codeigniter phpword

我尝试使用PHPWord创建一个表,该表应该是这样的: 一些包含2个单元格的行,以及一些包含4个单元格的行

------------------------
|     |                | 
|-----------------------
|     |                |
------------------------
|     |     |     |    |                
|-----------------------

这是我代码的一部分

    $table->addRow(200);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('text'), $fontTitle);
    $table->addCell(15000, $styleCell)->addText(htmlspecialchars('textVULN'), $fontTitle);

    $table->addRow(600);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('Référence'), $fontTitle);
    $table->addCell(15000, $styleCell)->addText(htmlspecialchars(' text'), $fontStyle);

    $table->addRow(600);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('text'), $fontTitle);
    $table->addCell(15000, $styleCell)->addText(htmlspecialchars('constats ici'), $fontStyle);

    $table->addRow(600);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('text'), $fontTitle);
    $table->addCell(15000, $styleCell)->addText(htmlspecialchars('text'), $fontStyle);
    //elements impactés
    $table->addRow(600);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('Eléments impactés'), $fontTitle);
    $table->addCell(15000, $styleCell)->addText(htmlspecialchars('Les elements ici'), $fontStyle);


    $table->addRow(600);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('text'), $fontTitle);
    $table->addCell(15000, $styleCell)->addText(htmlspecialchars('text'), $fontStyle);


    $table->addRow(600);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('text'), $fontTitle);
    $table->addCell(2000, $styleCell)->addText(htmlspecialchars('text'), $fontStyle);
    $table->addCell(2000, $styleTitleCell)->addText(htmlspecialchars('text'), $fontTitle);
    $table->addCell(2000, $styleCell)->addText(htmlspecialchars('text'), $fontStyle);

这就是我得到的:

----------------------
|     |              | 
|---------------------------------
|     |              |     |     |
----------------------------------

1 个答案:

答案 0 :(得分:0)

找到它,我必须添加数组(' gridSpan' => 3)($ table-> addCell(15000,array(' gridSpan' => 3) ) - > addText(htmlspecialchars(' text'),$ fontTitle);)