2012-03-01 14 views
1

こんにちは私はページ上の画像を印刷しようとする問題にぶつかっています。私は単純なWindow.print()メソッドを使用してこれを行うにはjavascriptを使用していますが、印刷プレビューでは画像の境界線が維持されません。表示される印刷ダイアログで余白の設定を混乱させることができますが、私はボーダー全体を表示することはできません。ページコンテンツのWindow.print()スケーリング?

この方法でイメージの自動スケールなどがありますか?私はなぜそれがそのイメージの境界設定を変えるのか分からない。

+0

ブラウザ、OS、プリンタドライバに依存する可能性が非常に高いです。 –

+0

私はMikeに同意します。このメソッドはブラウザの印刷ダイアログを呼び出します。各ブラウザ/プリンタ/ OSの設定は若干異なります。また、CSSを使用している場合は、画面上または印刷用にCSSを異なるようにするCSSオプションがあります。 Webプログラミングは、印刷用の素材を作るのに最も適していません。一律の印刷が必要な場合は、ダウンロード可能なPDFを検討してください。 – user17753

答えて

1

window.print()の方法では、ドキュメントをオートスケールしたり、変更したりすることはありません。既に印刷されているものに影響を与えずに印刷された書式のためにこの権利を得るために、印刷CSS(try this tool)を追加することを検討してください。

関連する問題