Программирование > JavaScript & JScript

Постраничная печать

<< < (4/6) > >>

Irina:

--- Цитировать ---В общем-то споси у хостера, какой язык у них поддерживается.
--- Конец цитаты ---

Поддерживается PHP. Думаешь, в PHP создаются колонтитулы? Или это уже вопрос к форуму PHP? Если просто подстраиваться по какую то страницу, сделать потом искуственный кусок пустой и поставить условия, можно выкрутиться, но тогда на всех страницах будет разный отступ сверху и снизу. Может знаешь, где поискать все-таки функцию "новая страница"? В документации я ничего не нашла. Я думаю, это будет многим интересно, вот сколько уже человек посмотрели вопрос, все они ищут ответ.

Макс:
Irina
по-моему наименее геморойный вариант - генерация pdf с помощью php на стороне сервера. Вероятно подойдет любой другой формат в котором есть разбивка на страницы (например rtf), но для pdf есть расширение под PHP (вот можешь статью почитать - http://www.rushelp.com/articles.php?article=3 )

Тут открыл один свой справочник :rolleyes:  - так вот в CSS есть такие свойства как
page-break-after
и
page-break-before
насколько я понял они управляют местом начала и конца страницы.
Поддерживаются всеми элементами, могут иметь значения
auto (оно по умолчанию)
always
left
right

Как они работают - не знаю, не пробовал но может поможет

Irina:
Макс! За PDF даже не представляешь, какое спасибо. Что касается CSS, то весьма туманно, но можно попробовать покрутить. Если что-то получится, обязательно сообщу.

aleandr:
Есть такие события как onbeforeprint и onafterprint.

Геморройно манипулируя ими, можно для печати временно изменять размеры шрифта и, подсчитывая поинты, в определенные элементы вставлять разрывы страницы page-break-... .

Однажды я это спрашивал: http://www.xpoint.ru/archive/topic10/43/8617.html

А здесь еще что-то про это: http://www.xpoint.ru/search.html?words=%CF%E5%F7%E0%F2%FC&restrict=%2Farchive%2F&method=and&format=builtin-long&sort=score&config=xpoint.ru&exclude=

mike:

--- Цитировать ---Есть такие события как onbeforeprint и onafterprint.
--- Конец цитаты ---

Как и описано в ссылках, все это работает только в MSIE, т.е. годится только для Intranet- или унифицированной под продукты Microsoft системы. Т.е. для Сети в целом не годится.

По ссылкам aleandrа:
Есть неплохое решение вот тут (через CSS - @media):
http://www.xpoint.ru/archive/threads/27/5574.html

Но (опять-таки...:() не все браузеры это понимают...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии