□ Tech (Software)

현시점에서 IE11에서 스크립트로 Print를 정확히 구현하는건 포기

BacGyber 2016. 6. 6. 16:25

현재로서 최선의 방법은 

아래와 같은 구현인데...


아래 방식에는 한계가 있습니다. 스타일이 적용되지 않는다는것...


스타일까지 적용이 필요없다면 아래 코드로 하면 가능합니다.


아래처럼 안하고 바로 프린트창 그대로 오픈하는 것은... 나름 구글링을 꽤 해본 결과... 현재로선 방법을 못찾겠네요.



function printWin()

{

var divToPrint = document.getElementById('printArea');

    var myWindow=window.open('','','width=300,height=200');

    myWindow.document.write(divToPrint.innerHTML);

 

    myWindow.document.close();

myWindow.focus();

myWindow.print();

myWindow.close();

}


딱 0.5초~ 아래 공감버튼 누르는데 사용해주시면

제 기분은 5배 Up 이 될거 같아요 :)