Правило CSS
@page {size: landscape;}
Предполагается, что вынуждает браузеры печатать страницы в ландшафтном режиме. Это правило упоминается во многих вопросах о stackoverflow, на многих других сайтах программирования и в справочных работах, таких как O'Reilly HTML/XTHML. Окончательное руководство, пятое издание.
Я попытался использовать это правило CSS со многими различными настройками формата с помощью встроенных стилей и связанных таблиц стилей, указав носители и не указывая носители, с IE8, Chrome 7.0 и Firefox 3.6. Я пробовал печатать на Xerox Phaser 8560 и на драйвер Adobe PDF. Все мои тесты были выполнены на 64-разрядной версии Windows Vista Ultimate.
Я никогда не видел, чтобы это правило CSS действительно работало, т.е. я никогда не видел пейзаж печати страницы при любых попытках. По общему признанию, я не сделал действительно тщательного QA, потому что я только пробовал 2 драйвера принтера и одну ОС.
Действительно ли вы видели это правило для настройки браузера, ОС и принтера? В других вопросах по этой теме есть упоминание о том, что правило не поддерживается в целом. Поскольку я не могу заставить его работать на моей машине разработки, мне интересно, когда, если вообще когда-либо, это работает? Это поможет получить специфику в браузере, ОС и комбинациях принтеров, которые, как известно, работают, или подтвердить, что это пустая трата времени.