0

HTML で動的に作成されたコンテンツの printview を作成しています (PDF はオプションではありません)。このコンテンツはページ全体をカバーし、できるだけ大きくする必要があります (サイズを小さくすることもできません)。

ここでの問題は、すべてのブラウザが右側のページの一部を切り取ることです。切り取られた領域のサイズは、ブラウザとウィンドウのサイズに依存するようです。

そのため、印刷しようとしている全幅のコンテンツは右側で切り取られているように見えます.ブラウザによって異なります.

これはよくある問題のようですが、共通の解決策が見つかりませんでした。

4

2 に答える 2

0

印刷スタイルシートで問題を解決できると思います。使用方法に関する小さな記事は次のとおりです。http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/

于 2013-11-14T16:02:07.067 に答える
0

わかりましたこれは私がしたことです。参考になるかわかりませんが、参考までに。

 @media print
{
    #wrapper{width:650px !important;}
    #form1{width:650px !important;}
    #main{width:650px !important;}
}
@media only screen {
    #wrapper{Whatever styling you have}
    #form1{Whatever styling you have}
    #main{Whatever styling you have}
}

重要なポイント: メディアのみの画面幅をほぼ 100% に設定しました。クロスブラウザで動作します。

于 2013-11-14T16:13:14.387 に答える