Как заставить страницу HTML печататься в альбомной ориентации, когда пользователь выбирает «печать»? - PullRequest
8 голосов
/ 01 сентября 2008

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

Заранее спасибо всем респондентам.

Ответы [ 4 ]

4 голосов
/ 01 сентября 2008

Быстрый Google показывает, что он не поддерживается на самом деле. Более чем несколько человек пытаются взломать их способ - но я бы настоятельно рекомендовал вместо этого просто рендерить PDF на стороне сервера.

2 голосов
/ 01 сентября 2008

Возможно в CSS2 (@page, выглядит как Opera only ) и в CSS3 , которые будут работать в любом месте . К сожалению.

1 голос
/ 01 сентября 2008

Правило @page должно разрешать это, но реализовано только в Opera.

0 голосов
/ 08 сентября 2009

Я хотел сделать то же самое и нашел эту статью. Это выглядит особенно «хакерски» и, как указывает автор, может вызвать активное предупреждение x в IE. Похоже, проигрышное предложение путать пользователя с активным предупреждением x, когда он просто хочет напечатать веб-страницу.

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