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