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('текст');
Комментарии