2011-02-02 5 views
1

필자는 본질적으로 사용자가 그려진 컨트롤로 채워진 캔버스 인 Silverlight 4 앱을 보유하고 있습니다. Firefox 3.6에서 인쇄 (또는 인쇄 미리보기)를 사용하면 캔버스가 표시되지 않습니다.Silverlight 4에서 브라우저로 인쇄

Silverlight에서 인쇄하는 모든 예제에서는 Silverlight 응용 프로그램 내에 인쇄 단추를 만듭니다. 사용자가 응용 프로그램 대신 브라우저에서 인쇄 할 수 있도록 브라우저 이벤트 (또는 무언가)를 사용할 수 있습니까?

답변

0

당신과 함께 브라우저 인쇄 메소드를 호출 할 수 있어야한다 : - (전혀 작동하는 경우)이 만 실버 라이트 플러그인의 보이는 부분을 인쇄 할 것을

HtmlPage.Window.Invoke("print"); 

참고.

0

Microsoft 특정 beforeprintevent 인 것으로 보입니다. 그러나, 일반적으로, 당신은 운이 빠진 것 같아요. Microsoft에서도 인쇄 이벤트를 취소 할 수 없으므로 응용 프로그램 외에도 페이지가 인쇄됩니다.

관련 문제