Создать таблицу - phpword

Я пытаюсь создать таблицу с помощью phpword. однако я борюсь с синтаксисом конфигурации этой таблицы.

Ниже мой код:

    // Define table style arrays
    $styleTable = array('borderSize'=>2, 'cellMargin'=>10);
    $styleFirstRow = array('borderBottomSize'=>5, 'bgColor'=>'#D3D3D3');
    // Define cell style arrays
    $styleCell = array('valign'=>'center', 'bgColor'=>'#D3D3D3');
    $styleCellBTLR = array('valign'=>'center');
    // Define font style for first row
    $fontStyle = array('bold'=>true, 'align'=>'center');


    // Add table style
    $wordTest->addTableStyle('CoverLine', $styleTable, $styleFirstRow);
    // Add table
    $table = $newSection->addTable('CoverLine');
    // Add row
   // $table->addRow(200);
    // Add cells
   // $table->addCell(10000, $styleCell)->addText('Employer Details ', $fontStyle);
    //$table->addCell(1800)->addText($curriculum->curriculum_code);

    $table->addRow(500);
    $table->addCell(2200, $styleCell)->addText(' Code', $fontStyle);
    $table->addCell(5000, $styleCell)->addText(' Title', $fontStyle);

    $table->addRow(500);
    $table->addCell(2200)->addText('', $fontStyle);
    $table->addCell(5000)->addText('', $fontStyle);
    $table->addRow(500);
    $table->addCell(2200, $styleCell)->addText('', $fontStyle);
    $table->addCell(1200, $styleCell)->addText(' Name', $fontStyle);
    $table->addCell(2500, $styleCell)->addText(' Email', $fontStyle);
    $table->addCell(2000, $styleCell)->addText(' Phone', $fontStyle);
    $table->addCell(2000, $styleCell)->addText(' Logo', $fontStyle);
    $table->addRow(600);
    $table->addCell(700, $styleCell)->addText(' Development Quality Partner', $fontStyle);
    $table->addCell(2000)->addText('');
    $table->addCell(2000)->addText('');
    $table->addCell(2000)->addText('');
    $table->addCell(2000)->addText('');

На картинке ниже показано, чего я пытаюсь достичь: Создать таблицу - phpword

и то, что я получаю, слишком отличается от побуждения. Пожалуйста помогите. Я просматривал документацию по phpword и, похоже, что-то упустил.

Какова ваша цель / желаемый результат?

Phil 08.07.2018 04:14

Изображение, прикрепленное к вопросу, является желаемым результатом @Phil

kya 09.07.2018 05:26

так ты проверил / попробовал вещи из моего ответа?

ejuhjav 09.07.2018 11:21

Ваш пример кода очень минимален, но не полон и / или не поддается проверке. См. Как создать минимальный, полный и проверяемый пример

Niellles 12.07.2018 21:19
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
1 857
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сетка таблицы не работает, просто играя с шириной ячеек для получения ячеек, охватывающих несколько столбцов или строк; ячейки, охватывающие несколько столбцов и несколько строк, должны быть явно определены.

Другой похожий вопрос с примером ответа вы можете найти на Как составить таблицу в слове с помощью PHPWord, который включает несколько строк и столбцов?

Другие вопросы по теме