私のウェブサイトには、このようなコードがあります。私はブートストラップの埋め込み応答コンポーネントを使用して、画面のサイズに応じてメディアの自動サイズを変更しました。ブラウザでうまく見えますが、window.print()
を使用すると、メディアが拡大され、その一部が途切れてしまいます。 iframeに埋め込まれたメディアをwindows.print()でズームします。
しかし、私は、印刷ボタンをクリックすると、印刷プレビューでは、この例を示します:ここで
<div id="powerbi-include" class="embed-responsive embed-responsive-16by9">
<iframe id="iframePrint" class="embed-responsive-item" src="..." frameborder="0" allowfullscreen="true">
</iframe>
</div>
は、ブラウザ上でどのように見えるかだあなたはそれが埋め込まれたように思える見ることができるように
をブラウザでうまく見えても、メディアがズームインされます。私はiframeの高さと幅を手動で設定しようとしましたが(例:width="" height=""
)、印刷中にメディアが途切れることがありました。私はまた、iframeのサイズ変更に基づいて、変更を切り捨てることも学びました。だから私はブラウザを最小化し、印刷ボタンをクリックすると、埋め込まれたビジュアルが突然印刷プレビューの中に収まる!私は埋め込みメディアを印刷ページに収めて、カットされないようにしたいだけです。