Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C“WPF:如何检查打印机选项:”;“Microsoft打印到PDF”;存在_C#_Wpf_Pdf_Printing - Fatal编程技术网

C# C“WPF:如何检查打印机选项:”;“Microsoft打印到PDF”;存在

C# C“WPF:如何检查打印机选项:”;“Microsoft打印到PDF”;存在,c#,wpf,pdf,printing,C#,Wpf,Pdf,Printing,我是一名应用程序开发人员。 现在。我对WPF/C项目有问题。 详情如下: 在打印文档之前,我想检查代码中是否存在“Microsoft打印为PDF”选项 如果windows环境在打印时没有“Microsoft打印到PDF”选项。 我想知道:如何在WPF项目中检查这个 我需要大家的支持。 谢谢你,祝你一切顺利。使用课堂应该可以做到这一点 var ps = new System.Printing.PrintServer(); ps.GetPrintQueues().Select(p => p.

我是一名应用程序开发人员。 现在。我对WPF/C项目有问题。 详情如下:

在打印文档之前,我想检查代码中是否存在“Microsoft打印为PDF”选项

如果windows环境在打印时没有“Microsoft打印到PDF”选项。 我想知道:如何在WPF项目中检查这个

我需要大家的支持。 谢谢你,祝你一切顺利。

使用课堂应该可以做到这一点

var ps = new System.Printing.PrintServer();
ps.GetPrintQueues().Select(p => p.FullName).ToList();
然后,您可以搜索返回的列表,查看是否列出了所需的打印机