2017-12-29 10 views
0

안녕하세요 내가 대신 object 및 embed의 "이미지 태그"를 사용하여 이미지가 잘 작동하지만, PDF 또는 DOCX을 위해 한 태그를 인쇄 할 사용하고 동일한 코드로 윈도우 내용Embed tag html 또는 content를 인쇄하는 방법은 무엇입니까?

"<html><head><script>function step1(){\n" + 
"setTimeout('step2()', 1000);}\n" + 
"function step2(){window.print();}\n" + 
"</scri" + "pt></head><body onload='step1()'>\n" + 
"<object id='PrintId' data='"+source+"' type='application/pdf' style='width:100% !important;height:100% !important'><embed id='PrintId' src='" + source + 
"' type='application/pdf' style='width:100% !important;height:100% !important'/></object></body></html>"; 

인쇄이 코드를 사용하고 에서는 setTimeout이 경우 step2에서 실제 기능이 걸리기 때문에, 그것은 내가 잘못 모든 브라우저에서 작동하지 않는 TXT 파일이 나에게

감사 2 호선

답변

0

도와주세요, setTimeout('step2()'setTimeout(step2로 교체해야합니다. 대신에 문자열을 지정했습니다.

편집 : 실제로 setTimeout은 타이머가 만료되면 실행될 문자열을 취할 수 있으므로 아마도 문제는 아닙니다.

+0

안녕하세요. 먼저 Qucik Response에 대한 csp713 감사하지만 여전히 오류가 발생합니다. 내가 인쇄 아이콘을 클릭하면 브라우저의 새 탭이 열리고 내 파일이 잘 열리지 만 인쇄 미리보기 기능이 완전히 비어 있거나 CTRL + P를 사용하면 인쇄 미리보기가 비어 있거나 공백으로 표시되지만 Chrome에서만 가능합니다. 브라우저 거기에 인쇄 옵션/아이콘 나는 그것을 사용하고 잘 작동하지만 왜 내 인쇄 명령이 작동하지 않습니다? 먼저 내용을 열기 전에 인쇄 명령을 실행하면 시간이 늘어 났지만 공백 인쇄물은 여전히 ​​사라집니다. – Zack

관련 문제