CSSルール@Page {size:landscape}は廃止されましたか?
@page {size: landscape;}
は、風景モードでページを印刷するには、ブラウザを強制することになっています。このルールは、stackoverflow、他の多くのプログラミングサイト、O'ReillyのHTML/XTHML The Definitive Guide、第5版などの参考文献の多くの質問で言及されています。
インラインスタイルとリンクスタイルシートの両方で、メディアを指定したり、IE8、Chrome 7.0、Firefox 3.6でメディアを指定しないで、多くの異なるフォーマット調整を使ってこのCSSルールを使用しようとしました。私はXerox Phaser 8560とAdobe PDFプリントドライバへの印刷を試みました。すべてのテストはWindows Vista Ultimate 64ビットで行われています。
このCSSルールが実際に動作することはありません。つまり、どのような操作でもページ印刷の景色を見たことがありません。確かに、私は2つのプリンタドライバと1つのOSしか試していないので、これに関して本当に徹底的なQAを行っていない。
このルールは、ブラウザ、OS、プリンタの設定で実際に使用されていますか?このトピックに関する他の質問には、ルールが広くサポートされていないという記述がいくつかあります。私は自分の開発マシン上で動作させることができないので、これがいつか動作するのだろうと思っています。これは、動作することがわかっているブラウザー、OS、およびプリンターの組み合わせに関する詳細を取得したり、これが時間の無駄であることを確認するのに役立ちます。
この[印刷スタイルシートに関する文書](http://css-discuss.incutio.com/wiki/Print_Stylesheets)には、[関連セクション](http://css-discuss.incutio.com/wiki/Print_Stylesheets# The_.40page_rule_and_forcing_Landscape_orientation)。 – Phrogz
もご覧ください:http://stackoverflow.com/questions/138422/landscape-printing-from-html/ – John