通过 Web 在 WinForm 中打印
Printing in WinForm through Web
我原来的 WinForm 自动打印来自 SQL 的新订单(每 60 秒),我将其翻译成 HTML 并通过 ((WebBrowser)sender).Print() 打印。
但是我知道Win 11不再支持IE浏览器,这是否意味着我必须修改我的代码? (我只用IE打印,因为我不熟悉winform.reports)
如果是这样,我应该首选哪个浏览器?我对 CefSharp.WinForms 做了一些研究,但它不支持自动打印,所以我想 Edge 是可行的方法吗?
请附上教程link/视频answer/comment,谢谢。
我建议您使用新的 WebView2
控件。请参阅 winform 教程 here。
要打印页面,您可以找到 一个简单的技巧。
我原来的 WinForm 自动打印来自 SQL 的新订单(每 60 秒),我将其翻译成 HTML 并通过 ((WebBrowser)sender).Print() 打印。
但是我知道Win 11不再支持IE浏览器,这是否意味着我必须修改我的代码? (我只用IE打印,因为我不熟悉winform.reports)
如果是这样,我应该首选哪个浏览器?我对 CefSharp.WinForms 做了一些研究,但它不支持自动打印,所以我想 Edge 是可行的方法吗?
请附上教程link/视频answer/comment,谢谢。
我建议您使用新的 WebView2
控件。请参阅 winform 教程 here。
要打印页面,您可以找到