Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Постраничный вывод на печать.
 
 автор: Jura   (01.11.2005 в 18:01)   письмо автору
 
 

Уважаемые коллеги, подскажите пожалуйста, есть информация, которую надо распечатать (в среднем за сутки по 50 - 150 страниц за раз получается). Выводится она при помощи скрипта на экран в заранее отформатированном виде, т.е. все страницы в один поток на экран.
Существует ли какой-нить спецсимвол, подобный (\n, \r\n, \t) для разделения выводимой информации на экран постранично, наподобие того как в форде (ctrl+enter) ???
Если нет, то подскажите спосб реализации, или хотя бы идейку как это сделать!
Чем меньше будет действий для отправки пользователю страниц на печать тем лучше.

Помогите плиз!

   
 
 автор: Loki   (01.11.2005 в 18:07)   письмо автору
 
   для: Jura   (01.11.2005 в 18:01)
 

В свое время, так и не придумал решения этой задачи. Стандартными средствами, видимо - никак.

   
 
 автор: Jura   (01.11.2005 в 19:27)   письмо автору
 
   для: Loki   (01.11.2005 в 18:07)
 

Люди, ну кто-то ведь такое наверное уже делал? вручную 150 листов очень долго делить. Плиз... очень нужно решение.... Давайте вместе подумаем?? Очень надо, да и новичкам пригодится.

   
 
 автор: Loki   (01.11.2005 в 20:38)   письмо автору
 
   для: Jura   (01.11.2005 в 19:27)
 

Дело в том, что отображением в броузере вы управлять не можете, а стандартных комманд броузеру для этого нет.
Но если решение появится - буду только рад:)

   
 
 автор: Jura   (02.11.2005 в 09:32)   письмо автору
 
   для: Loki   (01.11.2005 в 20:38)
 

я тоже, вот ща усиленно ищу в этом направлении.

   
 
 автор: cheops   (02.11.2005 в 00:56)   письмо автору
 
   для: Jura   (01.11.2005 в 18:01)
 

Раньше это был 12 символ
<?php
echo chr(12);
?>

но в браузере это не сработает...

   
 
 автор: Jura   (02.11.2005 в 09:42)   письмо автору
 
   для: cheops   (02.11.2005 в 00:56)
 

А есть идеи? что может сработать в браузере? может выводимую информацию по количеству строк считать? и недостающие строки пустыми забивать в цикле? пока не будет достигнут конец документа, но и тут тогда возникает вопрос! сколько строк влезает на страницу? это ведь зависит от размера шрифта? или выводить текст в режиме <tt> ??

   
 
 автор: Jura   (02.11.2005 в 16:41)   письмо автору
 
   для: Jura   (01.11.2005 в 18:01)
 

Решение найдено. Таблицы стилей. и действительно рулит. Проверено на примерах.

И не надо никаких ухищрений. Гениальное просто, а простое - гениально.
Спасибо людям с phpclub.ru


А именно - как сделать так, чтоб в HTML-документе при распечатке в определенных местах ставился page break.
Оказалось, что нужно внимательно изучать CSS:



<p style="page-break-before: always">



Все, темя закрыта. Всем огромное спасибо. Спасибо, что откликнулись.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования