2013-11-22 7 views
2

У меня есть страница PDF с заголовком, полями клиента, продуктами и нижними колонтитулами. Когда у меня есть 3 или более продукта на странице, мой нижний колонтитул переходит на вторую страницу, и это не хорошо. Мне нужно, чтобы на первой странице были заголовки, поля клиента, два продукта и нижний колонтитул. На заголовке второй страницы - один элемент и нижний колонтитул. Моя страница содержит divs, иногда таблицы.Pdf auto-define new page

Возможно, кто-то получит такую ​​же ситуацию. Спасибо за помощь.

+0

Если это верхний/нижний колонтитул страницы, вы можете использовать [элементы фиксированной позиции] (http://stackoverflow.com/questions/7484318/header-in-pdf-page-using-dompdf-in-php/7489564 # 7489564). Если это верхний/нижний колонтитул таблицы, ну, поддержка нижнего колонтитула еще не поддерживается. – BrianS

ответ

0

Попробуйте применить разрыв страницы после того, как 2-й единицы товара с использованием CSS page-break-before

Видимо DOMPDF будет обрабатывать его, как и ожидалось. См. related.

+0

Спасибо за ответ, но этот css просто переносит мои продукты на вторую страницу. – Stopper

+0

Читайте сообщение более внимательно или Google тему. После второго продукта вы должны добавить пустой тег div с 'page-break-before'. Если продукты указаны в таблице, таблица должна быть закрыта после того, как второй продукт, вставленный разделитель страницы, и таблица снова откроется для дальнейших продуктов. – marekful