永发信息网

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事件自己画
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯