私が言ったように質問が正確であるかどうかはわかりませんが、より良い方法を考えることはできないので、それを我慢してください。
目標: 1枚の紙W x Hに印刷したいブラウザウィンドウの領域があります。W x H
仮定:
- このページは静的なHTMLとCSSです。時間の経過とともに変化することはなく、操作することもできず、すべてのブラウザでまったく同じようにレンダリングされます。
- を使用
@media printしdisplay: noneて、外部のすべてのクラスW x Hが印刷物に表示されないようにします。
考慮事項:
W x H(としましょう)を指定するための最良のクロスプラットフォームの方法は何divですか?用紙サイズ、DPI、余白などに関して同じプリンタードライバー設定が与えられた場合、印刷時に同じサイズで表示されるようにする方法はありますか?画面のPPIは重要ですか?フォント。プリンタに必要なフォントがない可能性があります。Webフォントの場合、OSに必要なフォントがない可能性があります。これらを通過する「最良の」印刷方法はありますか?これを可能にするWebフォントを使用する特定の方法はありますか?または、プリンタのDPIでページをラスタライズして、画像のように印刷する方法はありますか?