Internet Explorerを使用して最初と最後の空白を除くすべてのページを印刷しようとすると、URLを含むIEヘッダー/フッター情報と、うまく表示される日付/時刻情報を除く内部Webサイトがあります。 IE6 / 7/8では、すべて同じように動作しました。印刷するサイトのどのページに関係なく、印刷されたフォームが1ページに収まらない限り、これは起こります。最後のページ(印刷ジョブが2ページか20ページか)で、最後のページの上部に大きなギャップ/マージンがあり、最後のページの情報が少し続きます。
他の内部Webサイトを含め、これとは別にテストした他のすべてのWebサイトでは、IEからの印刷に問題はありません。
これでキッカー...私は開発地域で問題を「修正」しに行きました。これはcss /スタイリングのバグであり、問題を除き、印刷スタイルシートを微調整するだけで動作するようになりました。開発地域に存在し、何をしたとしても再現できませんでした。したがって、私の次の推測は、2つのサイトのコードに矛盾があるということでした。そのため、開発サイトを完全に削除し、本番環境とまったく同じファイルで更新しましたが、開発サイトでは動作しますが、本番サイトでは動作しません。2つのサイトを含むフォルダー間で完全なバイナリ比較を実行するためにcompareを超えて使用し、完全に一致するものとして戻ってきました。
最終テストとして、devとproductionの両方からHTMLソース出力を保存して比較しましたが、イメージパスといくつかのASP.Net生成パス(ページが読み込まれるたびに変更されると予想される)以外はまったく同じでした。
質問は次のとおりです。何が起こっているのか、どうすれば修正できますか?