2011-02-02 2 views
1

У меня есть приложение Silverlight 4, которое по существу является холстом, заполненным пользовательскими элементами управления. Когда я использую Print (или Предварительный просмотр) в Firefox 3.6, холст не отображается.Печать с помощью браузера Silverlight 4

Каждый пример печати в Silverlight создает кнопку Print в приложении Silverlight. Разве нет событий браузера, в которые я могу подключиться (или что-то еще), чтобы пользователь мог печатать из браузера вместо приложения?

ответ

0

Вы должны быть в состоянии вызвать метод печати браузера с: -

HtmlPage.Window.Invoke("print"); 

Обратите внимание, что (если она вообще), это будет печатать только видимую часть плагина Silverlight.

0

0 Соответствует Спецификация продукта beforeprintevent. Но, в общем, я думаю, вам не повезло. Даже с Microsoft, событие печати не может быть отменено, поэтому страница будет печататься в дополнение к приложению.

Смежные вопросы