我们怎样才能访问安装的打印机的属性,我们得到的将如何随着我们通过将
开始,我们可以访问一个安装打印机的属性 - >打印机&传真 - >右键点击该打印机的Printername - > Properties对话框
使用C#代码更改打印机设置,就像我们使用上述过程一样。我想通过给出打印机的名称直接打开属性对话框
我们怎样才能访问安装的打印机的属性,我们得到的将如何随着我们通过将
开始,我们可以访问一个安装打印机的属性 - >打印机&传真 - >右键点击该打印机的Printername - > Properties对话框
使用C#代码更改打印机设置,就像我们使用上述过程一样。我想通过给出打印机的名称直接打开属性对话框
您可以使用DocumentProperties Win API函数。
尝试从CodeProject How to show a popup window for printer properties教程。
如果可以让用户看到所有打印机的列表,则可以使用System.Windows.Forms.PrintDialog
。
打开属性直接对话框中,可以use printui.dll:
rundll32 printui.dll,PrintUIEntry /p /n "printer name"
从C#,这将是:
Process.Start("rundll32", "printui.dll,PrintUIEntry /p /n \"printer name\"");
我需要设置在运行时打印属性 – Manjunath