PHPWord: вставьте разрыв страницы и установите поля и ориентацию страницы, используя Laravel 4

Я использую PHPOffice / PHPWord, и у меня есть база данных MySQL с таблицей с именем trials, Содержит 2 столбца id а также name, Обе колонки VARCHAR(255), Есть несколько строк, таких как ниже:

id | name
---+-----------
A1 | Avatar
B1 | Browser
C1 | Calculator
A2 | Align

Запрос, который я использую SELECT * FROM trials ORDER BY id ASC

То, что я пытаюсь сделать, это сделать файл DOC и добавить новую страницу для каждой строки с (1 страница для 1 id и 1 для name).

Как вставить разрыв страницы между строками?

Кроме того, как я могу установить поля и ориентацию страницы?

В качестве примера я хочу содержание mytrial.doc как показано ниже:

Page 01
A1 - Avatar
Page 02
A2 - Align
Page 03
B1 - Browser
Page 04
C1 - Calculator

Я использую Laravel 4 в качестве основы.

PS:
Я уже прочитал следующее:

0

Решение

  1. У вас есть 2 варианта, чтобы вставить разрыв страницы

    • pageBreakBefore
    • addPageBreak ()

      $section->addPageBreak();

  2. Установите поле и ориентацию страницы с помощью Стили

    • поле

    $section = $phpWord->addSection(
    array('marginLeft' => 600, 'marginRight' => 600,
    'marginTop' => 600, 'marginBottom' => 600)
    );

    • ориентация

    $section= $phpWord->addSection(array('orientation' => 'landscape'));

1

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

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

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