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

StackOverflow https://stackoverflow.com/questions/37162

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top