PHPWord - как сделать вложенную таблицу

Бывает необходимость, когда нужно сделать вложенную таблицу (к примеру, чтобы на каждую линию быт свой стиль, у вложенное таблицы можно отключить границы и визуально ее видно не будет).

Пример, как можно сделать вложенную таблицу в PHPWord:

$phpWord = new \PhpOffice\PhpWord\PhpWord();
$section = $phpWord->addSection();

$table = $section->addTable([
'borderSize' => 2,
'borderColor' => '000000',
'afterSpacing' => 0,
'Spacing' => 0,
'cellMargin' => 0
]);


$table->addRow();

$tableInner = $table->addCell($this->cellWidth)->addTable([
'borderSize' => 1,
'borderColor' => '000000', // тут можно установить белый цвет, если границ не нужно (ffffff)
'afterSpacing' => 0,
'Spacing' => 0,
'cellMargin' => 0
]);
$tableInner->addRow();
$tableInner->addCell($this->cellWidth)->addText('текст');

 

Комментарии

Комментариев пока нет, вы можете оставить свой: