各位老师好有个需求是打印网頁小票。
需求是针对不通的网页小票使用不同的打印规格和打印机。
目前为了方便使用C#开发,使用WebBrowser直接加载网页加载完成后调用webbrowser的print方法。
但问题是该控件打印无法指定打印机(好像是这样),于是使用winspool.drv修改默认打印机打印完成后再将默认打印机恢复。
问题又来了WebBrowser控件虽然执行了Print方法,但没有当时打印而是在恢复默认打印机代码执行后才打印,于是就相当于打印机指定的不对
所以,请教一下有没有监控WebBrowser打印方法完成的属性或事件,或者说有没有其他的解决方案呢
//打印完成后,将默认打印机恢复