Является ли @Page {size: landscape} устаревшим?

Правило CSS

@page {size: landscape;}

должно заставлять браузеры печатать страницы в альбомном режиме. Это правило упоминается во многих вопросах по stackoverflow, на многих других сайтах программирования и в справочных материалах, таких как O'Reilly's HTML / XTHML The Definitive Guide, Fifth Edition.

Я пытался использовать это правило CSS с множеством различных настроек формата как с встроенными стилями, так и со связанными таблицами стилей. с указанием носителя, а не с указанием носителя, в IE8, Chrome 7.0 и Firefox 3.6. Я пробовал печатать на Xerox Phaser 8560 и в драйвере печати Adobe PDF. Все мои тесты проводились на Windows Vista Ultimate 64 bit.

Я никогда не видел, чтобы это правило CSS действительно работало, т.е. я никогда не видел ландшафта печати страницы при любой попытке. По общему признанию, я не проводил действительно тщательного контроля качества по этому поводу, так как я пробовал только 2 драйвера принтера и одну ОС.

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

32
задан Paul Keister 22 November 2010 в 22:18
поделиться