WebView2 控件中的打印功能
Print functionality in WebView2 control
提前致谢!
在我的应用程序中,我在 WPF 用户控件中嵌入了一个 WebView2 控件。
有没有办法或解决方法可以帮助我打印 WebView2 控件?
我发现 Microsoft 提供的当前 WebView2 pre-release SDK 没有任何特定于打印功能的内容。
作为 HTML 文档的解决方法,您可以注入调用 DOM 打印方法的脚本。例如,如果在下面的 webview2 是 WPF WebView2 class:
await webview2.CoreWebView2.ExecuteScriptAsync("window.print();");
否则,我们有一些关于在 WebView2 中打印的功能请求反馈,如下所示:
WebView2 支持打印为 PDF PrintToPdfAsync(path, settings)
:
await webView2.CoreWebView2.PrintToPdfAsync(@"Path/To/File.pdf");
提前致谢!
在我的应用程序中,我在 WPF 用户控件中嵌入了一个 WebView2 控件。
有没有办法或解决方法可以帮助我打印 WebView2 控件?
我发现 Microsoft 提供的当前 WebView2 pre-release SDK 没有任何特定于打印功能的内容。
作为 HTML 文档的解决方法,您可以注入调用 DOM 打印方法的脚本。例如,如果在下面的 webview2 是 WPF WebView2 class:
await webview2.CoreWebView2.ExecuteScriptAsync("window.print();");
否则,我们有一些关于在 WebView2 中打印的功能请求反馈,如下所示:
WebView2 支持打印为 PDF PrintToPdfAsync(path, settings)
:
await webView2.CoreWebView2.PrintToPdfAsync(@"Path/To/File.pdf");