我的网站上有一个嵌入式媒体,在代码上看起来像这样。我使用了 bootstrap 的嵌入响应组件来根据屏幕大小自动调整媒体大小。它看起来很棒并且在浏览器上运行良好,但是当我使用window.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 的调整大小,被截断的内容也会发生变化。因此,当我最小化浏览器并单击打印按钮时,嵌入的视觉效果突然适合打印预览!我只希望我的嵌入式媒体适合打印页面而不是被切断。