Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.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# - Fatal编程技术网

C# 如何访问已安装打印机的属性

C# 如何访问已安装打印机的属性,c#,C#,如何访问已安装打印机的属性 启动-->打印机和传真-->右键单击该打印机的Printername-->属性对话框 使用C#代码更改打印机设置,就像使用上述步骤一样。我想通过给出打印机名称直接打开属性对话框您可以使用DocumentProperties Win API函数。试试CodeProject中的教程 如果允许用户查看所有打印机的列表,您可以使用。要直接打开“属性”对话框,您可以: 从c#开始,这将是: Process.Start("rundll32", "printui.dll,Print

如何访问已安装打印机的属性

启动-->打印机和传真-->右键单击该打印机的Printername-->属性对话框


使用C#代码更改打印机设置,就像使用上述步骤一样。我想通过给出打印机名称直接打开属性对话框

您可以使用DocumentProperties Win API函数。

试试CodeProject中的教程


如果允许用户查看所有打印机的列表,您可以使用。

要直接打开“属性”对话框,您可以:

从c#开始,这将是:

Process.Start("rundll32", "printui.dll,PrintUIEntry /p /n \"printer name\"");

我需要在运行时设置打印属性
Process.Start("rundll32", "printui.dll,PrintUIEntry /p /n \"printer name\"");