HTML ドキュメントの一部のページを回転させて、同じドキュメント内で一部のページを縦向きに印刷し、一部のページを横向きに印刷しています。これは、CSS3 変換回転を使用して、現在のブラウザーで簡単に実行できます。ただし、前の方法が機能しない IE6 もサポートする必要があります。ブラウザがIE7以下の場合、条件付きCSSを使用してこれを回避しました。これは、各ページのメイン div (他のすべてのページ コンテンツが埋め込まれている) でこれを使用します。
filter: progid:DXImageTransform.Microsoft.Matrix(
M11=3.061515884555943e-16,
M12=1,
M21=-1,
M22=3.061515884555943e-16,
SizingMethod='auto expand');
これは、ドキュメント内の必要なページを正しく回転させ、レイアウトに関する限り正しく印刷されるという点で、IE6 では問題なく機能します。ただし、これらの回転したページの印刷出力の品質は標準以下です。完全に印刷する CSS3 ソリューションとは異なります。ページをスケーリングしたり、90、180、または 270 度以外の角度を使用したりした場合、劣化を理解できましたが、そうではありません。
ページはテキスト付きの表で構成されています。すべてのテキストの品質が低下しますが、特に太字のテキストが低下します。
品質を保つ方法はありますか?
注: BasicImage を使用して回転させてみましたが、まったく同じ結果が得られます。