Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать печать страницы (с фонами)? (https://javascript.ru/forum/misc/4391-kak-sdelat-pechat-stranicy-s-fonami.html)

khusamov 17.07.2009 22:16

Как сделать печать страницы (с фонами)?
 
У меня сложная таблица с дивами. И в них background-image картинки. В общем это колбаса только в FF хорошо печатается. В опере пустая картинка. В MSIE печать пошла только после выставления опции Печать фона.

В общем вопрос - каким образом печатать такое?
Или еще лучше, как сделать битмап картинку из любого HTML-элемента, чтобы потом ее поместить в тег IMG, все скрыть, а печатать этот IMG?

B~Vladi 20.07.2009 10:11

Цитата:

Сообщение от khusamov
сделать битмап картинку из любого HTML-элемента

PrintScreen ;)
А если серьёзно, то можно делать на сервере, но это не стоит того... Чтобы печаталось всё и везде - не используйте фон.

khusamov 20.07.2009 14:10

Если серьезно то там куча фонов. Без них растягивающуся картинку не сделать. Так что нужно печатать с фонами.

Причем в опере.

и делать битмап явно не на сервере. Это же клиентское приложение.

B~Vladi 20.07.2009 14:22

Цитата:

Сообщение от khusamov
Так что нужно печатать с фонами.

Если в настройках это отключено, то вам остаётся только умолять пользователя её включить, т.к. обойти это нельзя.
Цитата:

Сообщение от khusamov
и делать битмап явно не на сервере. Это же клиентское приложение.

Клиент тем более не сможет сфоткать ваш моник;)
ЗЫ: Клиет легко может попросить великого сервера сфоткать за него и получить бмп:)


Часовой пояс GMT +3, время: 20:15.