Я пытаюсь добавить некоторые таблицы в документ, который после много работы показывает, что он прав. Сгенерировано с помощью PHPWord. Проблема в том, что независимо от того, что я добавляю в таблице, в стиле строки или ячейки, она не изменяет таблицу.Таблицы игнорируют заданный формат
Я уже пробовал: $table->addRow(15)
, $table->addRow(array('height'=>15))
и как показано ниже.
Кроме того, нет документации о том, как добавить ячейку с двумя строками текста, потому что ниже «Знак» я должен добавить «Имя».
//TABLE1
$table = $section->addTable(array('width'=>100, 'borderSize'=> 1, 'borderColor'=>'000000'));
$table->addRow(15,array('height'=>15));
$table->addCell(array('width'=>150))->addText('COMPANY', $smallBoldFont);
$table->addRow();
$table->addCell()->addText('');
$table->addRow();
$table->addCell()->addText('');
//TABLE1
$section->addTextBreak(2);
//TABLE2
$table2 = $section->addTable(array('borderSize'=> 1, 'borderColor'=>'000000'));
$table2->addRow(100,array('height'=>80));
$table2->addCell(150,array('width'=>800))->addText('Recibed', $smallFont8);
$table2->addRow();
$table2->addCell()->addText('Time:', $smallFont8);
$table2->addCell()->addText('Sign:', $smallFont8);
//TABLE2
Есть ли причина, по которой PHPWord игнорирует мой стиль в виде таблиц? Есть ли другой способ сделать это лучше?
Желаемый результат:
Фактический выход:
Я использовал все форматы, как показано в этом документе. Добавление единиц не работает, просто попробовал это. Последняя часть вашего ответа работала отлично, поэтому спасибо за это. – AleOtero93
PHPWord кажется очень интересным - но я предпочитаю использовать свой собственный способ (мой собственный генератор кода HTML), даже если он не идеален. –
Кажется, что единицы находятся в твитах, и все ячейки должны соответствовать его ширине. Наименьшая ширина ячейки принимается за весь столбец. Вот переход на другие единицы конвертер http://endmemo.com/convert/topography.php, например, 3750 твипов - 250 пикселей. Добавьте это в свой ответ, и я приму это. Так что другие могли найти эту информацию eassier. – AleOtero93