2010-07-08 4 views
1

У меня есть файл php, который запускает SQL-скрипт и извлекает информацию о пользователях.Печать веб-страниц в заказе

информация Некоторые пользователя могут охватывать 2 или 3 страницы, а некоторые из них могут закончиться только 1.

Я хочу, чтобы напечатать начало когда-либо отчета пользователя на новой странице. Все эти процессы должны быть автоматизированы, так как есть несколько пользователей , и клиент не может выбрать макет страницы для каждого пользователя или распечатать его отдельно.

Как я могу это достичь? используя PHP или Javascript? Есть ли библиотека для этого?

спасибо :)

ответ

2

Ваш вопрос был немного запутанным, но теперь я думаю, что вы говорите делать разрывы страниц в print.css? Если это так, вы можете использовать: page-break-before and page-break-after в своем CSS.

Таким образом, используя CSS вы могли бы сделать что-то вроде:

div.pagecontainer { page-break-after:always; } 

Где ваша страница содержится в:

<div class="pagecontainer">page content here</div> 

Если вы просто пытаетесь выяснить pagination. Взгляните на this php solution.

Вы также можете сделать полное разбиение на страницы клиента, как указано в this question и this question.

+0

hmmm..i'm не ищу для разбивки на страницы .. – jest

+0

oh! Возможно, вы ищете css для разрыва страницы? Взгляните на страницу-break-after: always; – jjclarkson

+0

спасибо :) точно, что я искал – jest

Смежные вопросы