как добавить таблицу в phpword с laravel - PullRequest
1 голос
/ 28 января 2020

Я пытаюсь нарисовать таблицу в phpword с кодом laravel, приведенным ниже, это пример записи чего-то в файл do c.

        $wordTest = new \PhpOffice\PhpWord\PhpWord();

    $newSection = $wordTest->addSection();

    $desc1 = "The Portfolio details is a very useful feature of the web page. You can establish your archived details and the works to the entire web community. It was outlined to bring in extra clients, get you selected based on this details.";

    $newSection->addText($desc1, array('name' => 'Tahoma', 'size' => 15, 'color' => 'red'));

    $objectWriter = \PhpOffice\PhpWord\IOFactory::createWriter($wordTest, 'Word2007');

    $objectWriter->save(storage_path('TestWordFile.docx'));

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

1 Ответ

0 голосов
/ 28 января 2020

чтобы нарисовать таблицу, я обычно использую этот код

$table = array('borderColor'=>'black', 'borderSize'=> 1, 'cellMargin'=>50, 'valign'=>'center');
        $phpWord->addTableStyle('table', $table);
        $table = $section->addTable('table');
        $table->addRow();
        $table->addCell(1750)->addText(htmlspecialchars("#"),$bold);
        $table->addCell(1750)->addText(htmlspecialchars("Attendance Date "),$bold);
...