winform选择打印机直接打印

I_was_a_novice 2014-12-30 11:03:12
winform打印
打印功能现在可以实现:this.printDocument1.Print();

每次打印的时候都会弹出个打印机选择的提示框


现在要实现的功能是,点击打印按钮的时候,不出现这个提示框,直接打印,并且在代码里选择使用哪个打印机进行打印
...全文
647 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
希望还会有 2017-03-09
  • 打赏
  • 举报
回复
使用printDocument1.Print() 这样不会弹出打印设置
S314324153 2015-01-04
  • 打赏
  • 举报
回复
先设个默认打印机看看
於黾 2015-01-04
  • 打赏
  • 举报
回复
按理说,不使用PrintDialog,直接this.printDocument1.Print();本来就不应该提示选择打印机 检查下是否系统没有设置默认打印机 设置了默认打印机应该就不提示了
I_was_a_novice 2015-01-04
  • 打赏
  • 举报
回复
I_was_a_novice 2015-01-04
  • 打赏
  • 举报
回复
引用 4 楼 Z65443344 的回复:
按理说,不使用PrintDialog,直接this.printDocument1.Print();本来就不应该提示选择打印机 检查下是否系统没有设置默认打印机 设置了默认打印机应该就不提示了
有设置默认打印机
o_range 2014-12-30
  • 打赏
  • 举报
回复
通过PrinterSettings类可以实现这个功能吧~ 属性或方法 说明 InstalledPrinters 获取安装在计算机上所有打印机的名称。 PrinterName 获取或设置要使用的打印机的名称。
assky124 2014-12-30
  • 打赏
  • 举报
回复
你直接在指定下printDocument1的Printer

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧