如何在 CefSharp.WinForms.ChromiumWebBrowser (VB.NET) 中呈现 HTML 字符串?
How do you render a HTML string in CefSharp.WinForms.ChromiumWebBrowser (VB.NET)?
我正在尝试使用 CefSharp.WinForms.ChromiumWebBrowser 网络浏览器(文件版本:73.1.130.0)呈现一些 HTML(基本上是一份报告)并传递给 VB.NET作为字符串的用户控件。
我看到的信息说要使用 LoadHtml() 方法,但这似乎无法访问或不存在。
进一步的信息显示我可能需要使用扩展来访问此方法,我不知道如何完成(尽管最后一个小时在网上搜索)。
有人能给我指明正确的方向,或者让我知道这是否可行吗?
这是从我们的旧 IE 浏览器到 Chromium 浏览器的第二次转换。下面是我的基本概述:
Public Class SanctionsCheckerReport
Public Sub New(ByRef reportHtml As String)
InitializeComponent()
Dim webBrowser As New CefSharp.WinForms.ChromiumWebBrowser(String.Empty)
webBrowser.LoadHtml(reportHtml)
webBrowser.Dock = DockStyle.Fill
Me.Controls.Add(webBrowser)
webBrowser.BringToFront()
End Sub
'....
End Class
如果您能提供任何帮助,我将不胜感激。
谢谢。
找到问题的答案感谢 @Björn 的评论:CefSharp LoadHtml
我只需要向 CefSharp 添加一个导入来公开该方法。
Imports CefSharp
Public Class SanctionsCheckerReport
Public Sub New(ByRef reportHtml As String)
InitializeComponent()
Dim webBrowser As New CefSharp.WinForms.ChromiumWebBrowser(String.Empty)
webBrowser.LoadHtml(reportHtml)
webBrowser.Dock = DockStyle.Fill
Me.Controls.Add(webBrowser)
webBrowser.BringToFront()
End Sub
'....
End Class
谢谢
我正在尝试使用 CefSharp.WinForms.ChromiumWebBrowser 网络浏览器(文件版本:73.1.130.0)呈现一些 HTML(基本上是一份报告)并传递给 VB.NET作为字符串的用户控件。
我看到的信息说要使用 LoadHtml() 方法,但这似乎无法访问或不存在。
进一步的信息显示我可能需要使用扩展来访问此方法,我不知道如何完成(尽管最后一个小时在网上搜索)。
有人能给我指明正确的方向,或者让我知道这是否可行吗?
这是从我们的旧 IE 浏览器到 Chromium 浏览器的第二次转换。下面是我的基本概述:
Public Class SanctionsCheckerReport
Public Sub New(ByRef reportHtml As String)
InitializeComponent()
Dim webBrowser As New CefSharp.WinForms.ChromiumWebBrowser(String.Empty)
webBrowser.LoadHtml(reportHtml)
webBrowser.Dock = DockStyle.Fill
Me.Controls.Add(webBrowser)
webBrowser.BringToFront()
End Sub
'....
End Class
如果您能提供任何帮助,我将不胜感激。
谢谢。
找到问题的答案感谢 @Björn 的评论:CefSharp LoadHtml
我只需要向 CefSharp 添加一个导入来公开该方法。
Imports CefSharp
Public Class SanctionsCheckerReport
Public Sub New(ByRef reportHtml As String)
InitializeComponent()
Dim webBrowser As New CefSharp.WinForms.ChromiumWebBrowser(String.Empty)
webBrowser.LoadHtml(reportHtml)
webBrowser.Dock = DockStyle.Fill
Me.Controls.Add(webBrowser)
webBrowser.BringToFront()
End Sub
'....
End Class
谢谢