![]() |
Подкинте скрипт для вывода страницы на печать
Народ ищу хелпа, нужен скрипт для вывода на печать страницы..
Причем чисто страницы, без адреса, времени и даты печати... Если у кого есть слейте |
в IE можно убрать верхушку и низ : "File>Page Setup"
а вот скрипт: Цитата:
|
А чтобы все в скрипте было, печать + отключение колонтитулов, такое есть?
|
Цитата:
Код:
<a href="javascript:window.print();"><img src="/images/printer.gif" border=0 title="Распечатать страницу" alt="Распечатать страницу"></a> |
Тоесть вообще в яве нет параметров управления выводом на печать, есть же варианты убрать менюху брузера в новом окне или скрол, зафиксировать размер окна, а также задать параметры для печати в новом окне нельзя?
|
печать из браузера - вообще редкостный изврат
в том смысле, что ты практически не можешь управлять ее параметрами максимум, что тебе доступно - это создать спец. страницу для печати (оставив там только необходимые данные) и дать браузеру команду напечать окно (window.print()) это все, что тебе доступно. если хочешь большей гибкости - можно контент генерить как ПДФ и отдавать юзеру... а тот уже пусть печатает из акробата. но это, сам понимаешь, лишний геморрой. |
Да тема в том, что нужно результаты расчета вывести на печать и отправить на мыло, все сделал, а теперь заказчик хочет еще и выводить на печать только данные расчета в красиво оформленной форме. Тоесть печать идет автоматом при нажатии кнопки, только колонтитулов не должно быть, я лично не видел ни одного ресурса с такими наворотами, печать без колонтитулов
Если видел кто такие темы с распечаткой, слейте адрес хотябы, поговорю с автором, очень нуно узнать сущ-т такое или нет |
Цитата:
|
Я конечно немного не вовремя пишу, но колонтитулы убрать можно. Для этого есть ActivX компонента (ScriptX) _http://www.meadroid.com/scriptx/index.asp В бесплатной версии доступно только использование внутри HTML-документа как OBJECT, и возможно только настроить колонтитулы, отступы и ориентацию страницы.
Так вот возникла проблема, размерность отступа (дюймы или миллиметры) можно установить только в платной версии. Есть ли возможность хотя бы определить это скриптом? :idontnow: Да даже без скрипта, где ее можно поставить для IE? И еще, нужно печатать фон ячеек в свойствах обозревателя эта установка есть. Можно ли поменять ее программным способом? (опять же в платной версии ScriptX это есть :uhoh:) Для первой проблемы нашел выход, хоть и грубый. Перед установкой отступов выполняю проверку на велечину значений, если они меньше 1.5, то это дюймы иначе мм, т.к. не многие принтеры позволяют печатать с отступом меньшим 1.5мм и размеры отступов больше 1.5 дюйма (38,1 мм) не часто ставятся. Если кто сможет найти лучшее решение, то прошу сюда! :claps: |
| Часовой пояс GMT +4, время: 15:21. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.