如何控制pdf页面何时打开,Esc按钮操作?

时间:2017-06-08 13:18:06

标签: html css angularjs

当我打开pdf预览然后在Esc按钮后点击该pdf文件正在关闭。我想使用AngularJS.Am控制esc按钮使用下面的代码将网页转换为pdf预览。

 $scope.printExternoData = function() {
        var printContents = angular.element('#myModalHistExterna').html();

        var frame1 = $('<iframe />');
        frame1[0].name = "frame1";
        frame1.css({ "position": "absolute", "top": "-1000000px" });
        $("body").append(frame1);
        var frameDoc = frame1[0].contentWindow ? frame1[0].contentWindow : frame1[0].contentDocument.document ? frame1[0].contentDocument.document : frame1[0].contentDocument;
        frameDoc.document.open();
        //Create a new HTML document.
        frameDoc.document.write('<html><head><title>DIV Contents</title><link href="css/histintpdf.css" rel="stylesheet" type="text/css" />');
        frameDoc.document.write('</head><body>');
        //Append the external CSS file.
        frameDoc.document.write('');
        //Append the DIV contents.
        frameDoc.document.write(printContents);
        frameDoc.document.write('</body></html>');
        frameDoc.document.close();
        setTimeout(function () {
            window.frames["frame1"].focus();
            window.frames["frame1"].print();
            frame1.remove();
        }, 5000);
    };

0 个答案:

没有答案