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

Правило 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 драйвера принтера и одну ОС.

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

Ответ 1

CSS 2.1 больше не указывает атрибут size. Текущий рабочий проект для CSS3 Paged Media module указывает его (но это не стандартно или принято). Мне не удалось найти отчет о конкретной поддержке браузера/версии, но я понял, что он плохо поддерживается (возможно, только Opera?).