use*_*326 5 .net c# printing io
我有一个.net 2.0应用程序(c#),其中一个组件作为服务运行,一个UI用于配置服务.
UI为用户提供了一种选择将由服务使用的打印机的方法.
我希望UI过滤掉任何配置为打印到文件的打印机,因为这些pritners会导致服务出现问题("另存为"对话框将打开但对话框因其属于服务而不可见).
问题是我找不到任何方法来检测设置为打印到文件的打印机.
System.Drawing.Printing.PrinterSettings有一个名为PrintToFile的属性,但始终设置为false!
mrd*_*mrd 1
PrinterSettings.PrintToFile 只能由 System.Windows.Forms.Printing.PrintDialog 类设置。当 System.Windows.Forms.Printing.PrintDialog.AllowPrintToFile 属性设置为 true 时,“打印到文件”选项仅出现在 System.Windows.Forms.Printing.PrintDialog 上。
希望能解决您的问题。
归档时间:
14 年,3 月 前
查看次数:
1258 次
最近记录:
11 年,9 月 前