BacGyber's Tricks

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

□ Tech (Software)

현재로서 최선의 방법은 

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


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


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


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



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 이 될거 같아요 :)