Печать в браузере в Silverlight 4 - PullRequest
1 голос
/ 03 февраля 2011

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

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

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

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

0 голосов
/ 03 февраля 2011

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

HtmlPage.Window.Invoke("print");

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...