Печать конверта с веб-страницы - PullRequest
4 голосов
/ 23 ноября 2010

Есть ли способ указать тип носителя / размер страницы, который будет использоваться при печати пользователем веб-страницы?Кроме того, можно ли разместить текст таким образом, чтобы он печатался в определенных местах?

Например, я хотел бы отобразить адрес на веб-странице, который пользователь затем может распечатать на конверте формата Letter.

Спасибо!

РЕДАКТИРОВАТЬ

По тип носителя , я имел в виду тип материала для печатитакие как размер письма , формат Legal * , # 10 конверт и т. д.

Ответы [ 2 ]

6 голосов
/ 23 ноября 2010

Я думаю, что в нижней строке лучше всего использовать PDF.К сожалению, браузеры очень плохо справляются с печатью.

Есть ли способ указать тип носителя / размер страницы, который будет использоваться при печати пользователем веб-страницы?

Вы можете указать таблицу стилей CSS, которая будет применяться только к печати, используя media="print".Что касается размера страницы, нет надежного способа указать это.Вам придется полагаться на пользователя, чтобы сделать это за вас.

Кроме того, вам придется полагаться на пользователя, чтобы удалить верхний и нижний колонтитулы, которые большинство браузеров добавляют к напечатанному результату.

Кроме того, можно ли выложить текст так, чтобы он печатался в определенных местах?

Теоретически да.Вы можете использовать значения физических единиц cm или in для позиционирования элементов на странице.Я не уверен, что они работают со 100% -ной надежностью, потому что определенные поля принтера могут изменить результат - вам придется проверить.

0 голосов
/ 23 ноября 2010

Возможно, вы захотите попробовать использовать CSS для различных медиатипов, хотя я не знаю, даст ли это именно тот контроль, о котором вы просили.

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