Sharepoint Extranetサイトでこの問題が発生しています。いくつかの長い/広いフォームとグリッドは、印刷時に右側がハッキングされています。IE7では、Shrink to Fitがこの問題を解決します。ただし、IE8では、印刷プレビューを表示すると、縮小してフィットに設定されていると表示されますが、実際には縮小されていません。
Sharepoint Extranetサイトでこの問題が発生しています。いくつかの長い/広いフォームとグリッドは、印刷時に右側がハッキングされています。IE7では、Shrink to Fitがこの問題を解決します。ただし、IE8では、印刷プレビューを表示すると、縮小してフィットに設定されていると表示されますが、実際には縮小されていません。
回答:
残念ながらIE8では、収まるように縮小できません
提案されたソリューションは、ユーザーが毎回行って変更することができないため、特に技術者でない場合は十分ではありません。
これに対する解決策は、互換モードを変更することです。あなたのページで、これを設定した場合
<meta http-equiv="X-UA-Compatible" content="IE=7" >
それはうまくいくはずです。これはcssで設定できません
IE7からIE8に変更した後、会社のイントラネットサイトでこの問題が発生しました。フォントサイズを1.5emに設定する特定の印刷専用スタイル宣言がありました。印刷されたページが正しく機能するには大きすぎます。1emに変更して解決しました。
問題を引き起こしているページにスタイルが設定されているかどうかに関係なく、次のような印刷専用スタイルを追加して問題を修正することができます。
@media print {
body {
font-size:0.75em;
}
}
私にとっては、特定のサイズ以下では、私がemsに使用した値は問題にならなかったようです-十分に小さくなるとすぐに、印刷されたページが正しく表示され始めました。
マイクロソフトのフォーラムのページで提供さvsinghは言います:
一部のWebページでは、テキストをページのどこに印刷するかを正確に指定しています。印刷しているWebページがテキストを印刷する場所を正確に指定している場合、縮小して全体が機能しません。
これは、場所の正確な仕様を提供していると思われるスタイルシートについて正確に何をしているのか(そしてこれについて追加の考えがある場合はコメントしてください)、単一の幅、高さ、100%、または他の位置またはロケーションCSS-ちょうどフォントサイズ。いずれにせよ、印刷専用のフォントサイズを小さくすることで、これらの問題を回避することができました。