C# 调API 打印 ,可以将打印任备添加到打印机列表里 ,但是不打印 ,请高手指点一下
答案:1 悬赏:0 手机版
解决时间 2021-03-19 17:53
- 提问者网友:姑娘长的好罪过
- 2021-03-19 05:52
C# 调API 打印 ,可以将打印任备添加到打印机列表里 ,但是不打印 ,请高手指点一下
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-19 06:45
调用打印机好像不用那么麻烦
//调用打印机
System.Diagnostics.Process p = new System.Diagnostics.Process();
//不现实调用程序窗口,但是对于某些应用无效
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
//采用操作系统自动识别的模式
p.StartInfo.UseShellExecute = true;
//指定执行的动作,是打印,即print,打开是 open
p.StartInfo.Verb = "print";
myPrinters.SetDefaultPrinter(pt); //设置默认打印机
p.StartInfo.FileName = 文件路径;
p.Start();或者添加PrintPage事件自己画
//调用打印机
System.Diagnostics.Process p = new System.Diagnostics.Process();
//不现实调用程序窗口,但是对于某些应用无效
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
//采用操作系统自动识别的模式
p.StartInfo.UseShellExecute = true;
//指定执行的动作,是打印,即print,打开是 open
p.StartInfo.Verb = "print";
myPrinters.SetDefaultPrinter(pt); //设置默认打印机
p.StartInfo.FileName = 文件路径;
p.Start();或者添加PrintPage事件自己画
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯