PHPWord Создать несколько таблиц

Я работаю с PHPWord... я создаю таблицу в верхней части документа, а затем создаю вторую таблицу в средней части документа. Теперь произошло слияние двух таблиц... есть ли закрывающий тег, подобный закрывающему тегу в html для таблицы? или как лучше всего создать новую таблицу с помощью PHPWord? ТИА :D


person OBM412    schedule 05.10.2012    source источник


Ответы (1)


Просто добавьте пустой абзац между двумя таблицами

$section->добавить текст("");

include('includes/PHPWord.php');
include('includes/PHPWord/Writer/Word2007.php');


$word = new PHPWord();

$styleTable = array('borderColor'=>'006699',
              'borderSize'=>6,
              'cellMargin'=>50);
$styleFirstRow = array('bgColor'=>'66BBFF');
$word->addTableStyle('myTable', $styleTable, $styleFirstRow);

$word->setDefaultFontName('Tahoma');
$word->setDefaultFontSize(10);

$section = $word->createSection();

$table = $section->addTable();

$table->addRow(200);
$table->addCell(1200)->addText("Col 1");
$table->addCell(1200)->addText("Col 2");
$table->addCell(1200)->addText("Col 3");
$table->addCell(1200)->addText("Col 4");
$table->addCell(1200)->addText("Col 5");

$table->addRow(200);
$table->addCell(1200)->addText("Col 1");
$table->addCell(1200)->addText("Col 2");
$table->addCell(1200)->addText("Col 3");
$table->addCell(1200)->addText("Col 4");
$table->addCell(1200)->addText("Col 5");

$section->addText("");

$table = $section->addTable();

$table->addRow(200);
$table->addCell(1200)->addText("Col 1");
$table->addCell(1200)->addText("Col 2");
$table->addCell(1200)->addText("Col 3");
$table->addCell(1200)->addText("Col 4");
$table->addCell(1200)->addText("Col 5");

$table->addRow(200);
$table->addCell(1200)->addText("Col 1");
$table->addCell(1200)->addText("Col 2");
$table->addCell(1200)->addText("Col 3");
$table->addCell(1200)->addText("Col 4");
$table->addCell(1200)->addText("Col 5");

$objWriter = PHPWord_IOFactory::createWriter($word,'Word2007');
$objWriter->save("test.docx");
person Soldierflup    schedule 25.06.2013