代码: 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,但是在打印前不论我选择那个打印机,都是使用默认的打印机去打印,请问有没有办法解决这个问题。
2 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
printProcess.StartInfo.Arguments = printerName;
应该指定打印机的物理位置(全路径),如果你指定一个名字,找不到打印机,就用默认的打印机了.
- 2 回答
- 0 关注
- 586 浏览
添加回答
举报
0/150
提交
取消