Печать в Silverlight 4 без диалогового окна «Печать» - из браузера и повышенного доверия - PullRequest
2 голосов
/ 03 августа 2011

Как печатать в Silverlight 4 без диалогового окна печати, отображающего все принтеры.

Многие люди говорят, что это невозможно, но они всегда говорят, когда приложение работает в веб-браузере.

В этом случае я не в браузере и с повышенным доверием.

Есть предложения?

Ответы [ 3 ]

2 голосов
/ 03 августа 2011

Даже при повышенном доверии вам все равно придется иметь дело с диалоговым окном печати с помощью API печати.Я знаю пару людей, которые написали POS-системы в Silverlight и использовали COM-взаимодействие для печати прямо на принтер.Поскольку вы работаете в режиме реального времени и пользуетесь повышенным доверием, это может быть путь для изучения.

1 голос
/ 06 августа 2011

Я видел статью:

http://www.codeproject.com/KB/silverlight/SilverlightSilentPrinting.aspx

Может быть, это может помочь

Спасибо, FP

0 голосов
/ 01 апреля 2012

Silverlight 5 теперь имеет другую (только повышенную) перегрузку метода Print, которая не показывает диалоговое окно.

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