|
|
|
|
|
для: sasha12342
(27.08.2013 в 21:09)
| | Страница с html разметкой, это все таки не изображение для печати, и печатать вы будете естественно не из под Фотошопа, эта страница и как документ далека от документа Word, например. Гарантированно хотите, значит разрабатывайте стиль иной, такой чтобы изображение было не фоновым, а элементом на странице. Что-то надо поверх, значит абсолютное позиционирование слоев. | |
|
|
|
|
|
|
|
для: confirm
(27.08.2013 в 20:49)
| | Да... гугл печатает фон а мазила не хочет. Очень жаль... Двадцать первый век на дворе а мазила и опера не печатают фоновое изображение :(
Спасибо за ответы. | |
|
|
|
|
|
|
|
для: sasha12342
(27.08.2013 в 20:34)
| | Заставить печатать фоновое изображение можно только настройками браузера, хотя где-то попадался хак FF обходящий такую зависимость.
Вот почитайте о печати:
http://frontender.info/tips-tricks-print-style-sheets/
http://habrahabr.ru/post/160997/ | |
|
|
|
|
|
|
|
для: confirm
(27.08.2013 в 19:49)
| | Пробовал распечатать в "мазиле" в других браузерах не пробовал.
Если я правильно понял, то "медиа-тип" определяет устройство и говорит как именно содержание страницы должно выглядеть для него.
А вот как заставить распечатать фоновое изображение я не нашёл...
Даже пробовал задать фон таблице (без использования стилей) но всё равно не печатает. | |
|
|
|
|
|
|
|
для: sasha12342
(27.08.2013 в 19:39)
| | А под каким браузером печать? Например, в IE нужно указывать в настройках печать границ и рисунков. А для стилей нужно указывать медиа-тип. | |
|
|
|
|
|
|
|
для: confirm
(11.08.2013 в 05:38)
| | Здравствуйте уважаемые знатоки! Это снова я.
Сделал отдельную страницу "print.php" вывел на ней "див" с изображением в качестве фона (css стилями), в этом контейнере ещё 3 контейнера с данными пользователя.
Так вот, когда попробовал распечатать страницу, то на листе распечатались лишь данные пользователя без фонового изображения.
Может-быть надо какой-то дополнительный параметр указать, что-ли? | |
|
|
|
|
|
|
|
для: sasha12342
(11.08.2013 в 00:24)
| | Если нет принтера, то в среде Windows в качестве принтера будет вызван Microsoft SPX Document Writer. Если в этом окне печати выбрать "Изменить", то можно будет сохранить этот документ как PDF, Microsoft SPX Document Writer, Fax. Естественно, этот документ можно сохранить и как просто html страницу, выполнив печать впоследствии. Кроме этого, если у пользователя Chrome, то будет предложено сохранение на облачном диске и виртуальный принтер гугла. | |
|
|
|
|
|
|
|
для: confirm
(09.08.2013 в 23:05)
| | Спасибо! Всё получилось!
Я вот что ещё подумал:
А если у пользователя нет принтера и он хочет просто сохранить файл у себя на компьютере а потом распечатать, как это сделать?
Он может, эту страницу, сохранить в формате изображения или документа вворд? | |
|
|
|
|
|
|
|
для: sasha12342
(09.08.2013 в 19:53)
| | Вызвать эту страницу на печать.
<button onclick="window.open('path/print.html?usr=USERID', '', PARAM)">Печать</button>
|
Предполагается, что на страницу печати print.html передается id пользователя. Значения PARAM - это строка с параметрами открываемого окна, они описаны здесь. Ознакомтесь и укажите вам нужные вместо PARAM.
В странице print.html в тег BODY добавьте вызов печати:
<body onload="window.print()">
|
| |
|
|
|
|
|
|
|
для: sasha12342
(09.08.2013 в 19:53)
| | Ну это вам надо смотреть в сторону Java-скриптов, ну к примеру
<a href="javascript:print()">Печать </a>
|
| |
|
|
|
|