Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Вывод информации на печать
ТвойWeb » WebMaster класс » PHP/Perl » Вывод информации на печать

Страниц (1): [1]
 

1. Bard - 08 Января, 2010 - 10:09:02 - перейти к сообщению
Собственно цель:
Скрипт формирует из базы таблицу. Пример таблицы ниже.
Размер таблицы постоянный. Примерно чуть меньше половины страницы.
Таких таблиц формируется от 1 до нескольких сотен (около 200) штук.
Необходимо вывести их на печать по 2 на страницу (можно конечно и по одной).
Но так, что бы можно было напечатать все разом, а не тыкать печать для каждой отдельной.

Вопрос 1: Можно ли как-то сформировав одну таблицу отправить ее на печать (на принтер по умолчанию) и перейти к формированию следующей?

Вопрос 2: Как заставить браузер грамотно рвать содержимое на странички? На данный момент, если я формирую 3 таблицы, то на первой странице вылезают 2 таблицы и пара строк от третьей таблицы, а на второй странице остатки третьей таблицы.
2. Bard - 13 Января, 2010 - 06:32:14 - перейти к сообщению
Раз меня все игнорируют я сам нашел решение.
Так что если кому-то нужно...

Для таблицы можно использовать
CODE:
style="page-break-after: always"
Правда грамотно работает вроде только под оперой, но меня это решение вполне устроило.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0328]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33