2013-04-02 1 views
0

usercontrol에 iframe이 있습니다. iframe에 동적으로로드하는 웹 페이지를 인쇄해야합니다. 나는 이것까지 도달 할 수있다. 하지만 사용자가 실제로 인쇄했는지 여부를 판단 할 수는 없습니다.
iframe의 웹 페이지에서 자바 스크립트 함수 print()가 호출되었습니다.
인쇄 대화 상자가 표시되면 사용자가 확인 (인쇄)을 선택했는지 아니면 취소하여 usercontrol에 다시 전달했는지 알아야합니다.
이 작업을 수행하는 방법에 대한 아이디어.ASP.NET - iframe에서 기본 페이지로의 반환 값

미리 감사드립니다.

답변

0

할 수 없습니다. 인쇄가 완료되거나 취소 된 경우 브라우저에서 사용자에게 알리지 않습니다.

어느 정도까지 onafterprint 이벤트를 사용할 수 있지만 FF 및 IE에서만 지원됩니다. 예를 들어 IE 10에서는 인쇄 대화 상자가 열리기 전에 이벤트가 시작됩니다.

https://developer.mozilla.org/en-US/docs/Printing