Как отключить медиа: печатать при печати содержимого iframe? - PullRequest
0 голосов
/ 08 марта 2019

У меня на странице asp.net есть iframe, который мне нужно распечатать.В iframe приходит отчет power-bi с внешнего сайта, я не могу изменить код этого сайта.

Показанный ниже style row не отображается в начале, когда я нажимаю F12 в Chrome,Когда я нажимаю кнопку «печать» на странице, эта строка неожиданно появляется на экране, и она не позволяет мне распечатать всю страницу, примерно на 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>

myfunction:

function myfunction() {
   var repcon = document.getElementById('reportContainer');
   var rep = powerbi.get(reportContainer);
   rep.print();
}

Как отключить media=print при нажатии кнопки print?Я пытаюсь добавить:

@media print { ... }

в мой код между тегами <style>, но, похоже, это тоже не помогает, все, что я написал в скобках, не помогло.Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...