0
我写了下面的代码来打印屏幕。它工作正常。它也是打开PDF文件。但在pdf文件后面有一个窗口正在打开。当我们按下pdf文件时,该窗口将打开。该窗口后面的问题是它变得可编辑。如何删除后面的窗口。在angularjs中打印
angular.element('#hideLeftLinks').addClass("no-print");
var printContents = angular.element('#Print').html();
var popupWin = window.open('', '_blank', 'width=1000,height=1000');
popupWin.document.open();
popupWin.document.write('<html><head><link rel="stylesheet" type="text/css" href="css/Copyofstyles.css" /></head><body onload="window.print()">' + printContents + '</body></html>');
popupWin.document.close();
popupWin.innerHTML='';
angular.element('#hideLeftLinks').removeClass("no-print");
在上面的代码工作正常,但窗口后面仍然打开,你能提供的任何东西,关闭窗口的后面。 –
当然,它是开放的。如果未打开,则无法打印该页面。问题是'按下打印或取消按钮后窗口不能关闭'。 –