如何在打印iframe内容时禁用media:print?

时间:2019-03-08 17:01:58

标签: javascript css .net iframe powerbi

我的asp.net页上有一个iframe,需要打印。 iframe收到来自外部网站的power-bi报告,我无法更改该网站的代码。

当我在Chrome中按F12时,开始时未显示以下所示的style row。当我单击页面上的“打印”按钮时,该行突然出现在屏幕上,并且它不允许我打印整个页面,大约放大了300%。在弹出的打印页面上重新排列尺寸,纸张类型,范围等无法解决问题。

enter image description here

按钮:

<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>标记之间的代码,但似乎也无济于事,无论我在方括号中写的内容如何都没有帮助。任何帮助将不胜感激。

0 个答案:

没有答案