如何在Silverlight中设置默认打印机
本文关键字:设置 默认 打印机 Silverlight | 更新日期: 2023-09-27 18:17:13
我想在Silverlight程序中选择打印机,就像ATM或POS一样,不选择打印机就会自动打印。
我浏览互联网,发现:http://bytes.com/topic/c-sharp/answers/255914-set-default-printer-machine,上面说使用系统。管理包,使用managentobject和ManagementBaseObject类,但我不能添加/导入类。
如何添加使用系统。管理在Silverlight,或有任何其他方式来选择打印机在Silverlight代码?
问候,伊玛目
你不能在Silverlight中本地做到这一点。System.Management
"包"(如你所说)与Silverlight运行时不兼容,它是为完整的。net CLR设计的。
如果您正在运行OOB与提升信任,那么您可以使用AutomationFactory
来实现此目标:-
var scriptNetwork = AutomationFactory.CreateObject("WScript.Network");
scriptNetwork.SetDefaultPrinter("nameOfPrinterToSetAsDefault");