【发布时间】:2021-10-14 14:21:32
【问题描述】:
我有一个 WinForms 应用程序和一个带有 WebView2 控件的表单。我将 Webview2 控件的 Source 属性设置为本地 pdf 文件。当我运行程序时,pdfviewer 正在显示 pdf 文档,但没有显示绘图和高亮控件。
当我在边缘浏览器中打开 pdf 时,会显示控件。我在哪里做错了。
【问题讨论】:
-
您是否更新了运行时/Canary?您是否通过 NuGet 更新了控件? -- 当 PDF 文件传递给
Source属性时,标准行为是显示 PDF 工具栏。你看到了吗? -- 这并不意味着所有选项都可用:WebView2 控件不是 Edge。 -
是的,我的系统上安装了最新的运行时和金丝雀。甚至应用程序也按预期工作(即绘制和突出显示控件可见)。但是,最近没有显示控件。
-
您能否说明您是否看到了 PDF 工具栏但没有编辑工具,或者您根本没有看到工具栏。
-
WebView2 中 PDF 的那些部分被禁用。您可以在 github.com/MicrosoftEdge/WebView2Feedback 上打开功能请求
-
我没有注意到你的评论。 -- WebView2 是一项正在进行的工作,您可能会看到来来去去的功能。下一个版本将添加禁用某些工具栏按钮的选项。将来可能会启用其他功能。现在,您看到的工具栏就是它的样子。
标签: winforms controls draw pdf-viewer webview2