我的asp.net页上有一个iframe
,需要打印。 iframe收到来自外部网站的power-bi报告,我无法更改该网站的代码。
当我在Chrome中按F12时,开始时未显示以下所示的style row
。当我单击页面上的“打印”按钮时,该行突然出现在屏幕上,并且它不允许我打印整个页面,大约放大了300%。在弹出的打印页面上重新排列尺寸,纸张类型,范围等无法解决问题。
按钮:
<button type="button" class="btn btn-danger dropdown-toggle" style="margin-left:3px;" onclick="myfunction()">
<span> Print page </span>
</button>
功能:
function myfunction() {
var repcon = document.getElementById('reportContainer');
var rep = powerbi.get(reportContainer);
rep.print();
}
当我单击media=print
按钮时如何禁用print
?我正在尝试添加:
@media print { ... }
在<style>
标记之间的代码,但似乎也无济于事,无论我在方括号中写的内容如何都没有帮助。任何帮助将不胜感激。