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

HTML+CSS+JavaScript

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

 

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

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

тема: Форматирование при печати
 
 автор: yura_taldenko   (12.12.2007 в 20:46)   письмо автору
 
 

Имеется некоторый текст, две строки.
Требуется, что бы при печати обе строки были напечатаны на одной странице.
Как этого достичь?

   
 
 автор: sim5   (12.12.2007 в 21:08)   письмо автору
 
   для: yura_taldenko   (12.12.2007 в 20:46)
 

Поместить их на одну страницу.)

   
 
 автор: yura_taldenko   (12.12.2007 в 21:23)   письмо автору
 
   для: sim5   (12.12.2007 в 21:08)
 

Очень смешно. А как, если сама страница строится динамически и ее размер заранее не известен? И если кусков, которые нельзя разбивать не один а больше?

   
 
 автор: sim5   (12.12.2007 в 21:28)   письмо автору
 
   для: yura_taldenko   (12.12.2007 в 21:23)
 

Да ничего смешного, вы же не вордом пользуетесь. Хотите вы или нет, но вам нужно передать эти строки, например, в открываемое новое окно и распечатать содержимое этого окна. Указать браузеру распечатать строку 10 и 48 страницы, например, вы то не сможете.

   
 
 автор: yura_taldenko   (12.12.2007 в 21:42)   письмо автору
 
   для: sim5   (12.12.2007 в 21:28)
 

Попытаюсь сформулировать вопрос боее четко.

Имеется некоторый отчет. Отчет строится динамически и его размер заранее неизвестен. В отчете имеются некоторые куски логически связанного текста, которые при печати разбивать на страницы не допускается. Например, таким образом принтер печатает картинки. Если картинка в оставшееся на странице место не влазит, принтер прогоняет страницу и продолжает печатать на новой. Мне надо проделать аналогичный трюк с текстом. Можно, конечно, вычислять, сколько напечатано, сколько осталось и т.п., только все это слишком сложно. Помимо прочего, требуется знать размер страницы, ширину полей и еще куча проблем.

Ваши комментарии?..

   
 
 автор: sim5   (12.12.2007 в 21:56)   письмо автору
 
   для: yura_taldenko   (12.12.2007 в 21:42)
 

Без комментариев, это не ворд, а браузер, подобные вопросы уже задавались, можете поискать на форуме, можете в сети. Когда-то делал прайс в HTML формате с возможностью поиска, расчетов и прочее. Нужна была и его печать. Я просто определил стиль страниц так, что таблица прайсов при печати не разбивалась абы как, а все печаталось аккуратно. То есть печать страницы укладывалась точно в формат А4, и так каждый лист, при любом раскладе и без разрывов в самых неожиданных местах. Но то таблица прайса, а тут страница бог знает с каким содержимым.
Если печать только этих логических мест, то может заключать такие места в DIV например, затем отдавать их в открытое окно, а там распечатать.

   
Rambler's Top100
вверх

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