Я хочу распечатать счет-фактуру, и я использую print.css с помощью media = print, и когда я изменяю текущую таблицу стилей на print.css, я мог бы просмотреть, что я должен печатать без заголовков и содержимого, выровненных слева.Как настроить печать при использовании Window.print?
Но все же, пока я печатаю, есть место в верхней и левой частях экрана, и оно занимает весь лист а4, а также всю ширину страницы. Но я определил ширину тела всего 550 пикселей.
В то время как я смотреть на предварительный просмотр печати, она занимает всю ширину вместо того, чтобы 1/3 от ширины ..
Мой print.css является
body {
width:550px;
height:450px;
color:#000000;
margin:0;
padding:0;
word-spacing:1.1pt;
font-family : "Times New Roman", Times, serif;
font-size : 10px;
text-align:left;
}
a {
visibility :hidden;
display : none;
}
input{
display : none;
}
table { margin: 1px; text-align:left; }
#list,#head,#cont,#fotter,#oth,#links,#name,li,ul,ol {
display : none;
}
Я печати через веб-браузер используя window.print, так есть ли какая-то специальная конфигурация, которую мне нужно сделать ...?
моим требованием является то, что я хочу напечатать небольшой розничный счет, где мне нужно abt взять только ширину 550 пикселей, а высота зависит только от длины счета. Если есть только два элемента, то мне нужно, чтобы он занимал только небольшую часть бумаги, а не весь лист. Фактически, что я могу сделать, распечатывать из браузеров. Есть ли какой-либо другой простой метод без использования window.print? – Vijay
Ну, вы можете посмотреть на печать с Java-апплетов (см. Это сообщение: http://stackoverflow.com/questions/438397/can-a-java-applet-use-the-printer). Или, используя PHP, вы можете вывести файл PDF, который содержит некоторый JavaScript для автоматической печати. (Я понятия не имею, как это реализовать - попробуйте Google Search?) – user353297