window.print()를 사용하여 현재 페이지를 인쇄 할 수 있다는 것을 알고 있지만 ... 알고 싶은 것은 데이터를 채우고 인쇄하기 위해 javascript를 사용하여 문서를 작성할 수 있습니까?Javascript 인쇄 기능은 어떻게 작동합니까? 자바 스크립트를 사용하여 문서를 만들고 인쇄 할 수 있습니까?
당신이 자바 스크립트 객체로 HTML/XML을 가질 수있는 것과 같이, 당신이 비슷한 작업을 수행 할 수 있습니다
var name = "Matt";
var htmlDocumentToPrint = "<html><body><div style='width:300px; height:20px; background-color:#000; text-align:center;'>My name is " + name + "</div></body></html>";
htmlDocumentToPrint.print();
는 정말 색상 만 포맷 할 much-- 모든 추가에 대해 걱정하지 않는다 문서에 데이터를 채우고 인쇄하십시오. 이것이 가능한가?
또한 숨겨진 문서를 인쇄 할 수 숨겨진 iframe을 사용할 수 있습니다! – James
이것은 Chrome이나 Opera에서 작동하지 않는 것 같습니다. self.print() 또는 window.print()가 숨겨진 iFrame에서 호출 될 때 두 브라우저 모두 부모 창을 인쇄하는 것으로 보입니다. – Jack
실제로 높이와 너비가 0px 인 iframe에서는 작동하지 않는 것 같습니다 ... – Jack