Как настроить печать при использовании Window.print? - PullRequest
1 голос
/ 02 июня 2010

Я хочу напечатать счет-фактуру, и я использую print.css с помощью media = print, и когда я изменяю текущую таблицу стилей на print.css, я могу просматривать то, что я должен печатать, без выравнивания заголовков и содержимого. 1001 *

Но все же, пока я печатаю, в левом верхнем углу есть место, и оно занимает весь лист формата а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, поэтому мне нужно выполнить какую-либо специальную настройку ...?

1 Ответ

3 голосов
/ 03 июня 2010

К сожалению, вы ничего не можете сделать, используя window.print (или любой другой метод JavaScript).

Единственный способ заставить вашу страницу печатать так, как вы хотите, - это выбрать «Файл»> «Предварительный просмотр», а затем настроить там любые параметры макета. Например, в Firefox вы можете растянуть веб-страницу на один лист формата А4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...