打印PDF是选择打印机

代码:

          Process printProcess = new Process();                            
                            printProcess.StartInfo.Verb = "Print";
                            printProcess.StartInfo.Arguments = printerName;
                            printProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                            printProcess.StartInfo.CreateNoWindow = true;

          printProcess.StartInfo.FileName = fileName;
                            printProcess.Start();

问题:

红底那行代码,不起作用。也可以说我不太清楚这个属性是做什么用的,我这里将打印机的名字赋给了Arguments,但是在打印前不论我选择那个打印机,都是使用默认的打印机去打印,请问有没有办法解决这个问题。


慕工程0101907
浏览 587回答 2
2回答

PIPIONE

printProcess.StartInfo.Arguments = printerName;应该指定打印机的物理位置(全路径),如果你指定一个名字,找不到打印机,就用默认的打印机了.
打开App,查看更多内容
随时随地看视频慕课网APP