Вложенные таблицы с phpdocx

Я пытаюсь создать вложенную таблицу с библиотекой phpdocx. В своей документации они пишут, что возможно иметь вложенную таблицу в ячейке таблицы. Но не ясно написано, как заставить это работать ..

Я попробовал следующий код:

$valuesTable = array(
array(
array(array(1,2,34),12,13,14),
array(21,22,23,24),
array(31,32,33,34),
);

$params = array(
'border' => 'single',
'tableAlign' => 'center',
'borderWidth' => 10,
'borderColor' => 'B70000',
'textProperties' => array('bold' => true, 'font' => 'Algerian', 'fontSize' => 18),
);

$docx->addTable($valuesTable, $params);

Но клетка просто пуста. Есть ли простой способ отобразить эту вложенную таблицу?

0

Решение

Я наконец нашел решение. Можно с WordFragments,

  $innerData = array(1,2,3,4);

$innerTable = new \WordFragment($docx);
$innerTable->addTable($innerData, array('rawWordML' => true));

$tableParams = array(); // Add here the table params

$outerData = array("A", "B", $innerTable);
$outerTable->addTable($outerData, $tableParams);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]