0
私は以下のコードを書いて画面を印刷しました。それは正常に動作しています。また、pdfファイルも開いています。しかし、pdfファイルの後ろに1つのウィンドウが開きます。 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");
に三行
下に置き換え、ウィンドウの後ろに閉じるように任意のものを提供することができます。 –
もちろん、それは開いています。開いていないと、ページを印刷できません。問題は「印刷またはキャンセルボタンを押した後にウィンドウが閉じない」ことです。 –