我在 .net 应用程序中创建了一个 HTML 报告,我想在其中显示一个图像,该图像将来自一个作为嵌入式资源存储的 DLL。
在某些情况下,我可能对文件系统的访问权限有限。尽管如此,从嵌入式资源中获取图像的最佳方法是什么(我可以通过编程方式将其放入位图对象中)并将其显示在用户的 html 报告中,最好不使用文件系统。HTML 由应用程序创建。
更多信息:
该报告是通过遍历代码中的对象树创建的,每个对象都返回一段 html:
Function GetReportLine() as String
Return String.Format("<p>Account Created on {0}</p>", CreatedTime.ToString("dd/MMM/yyyy h:mm tt"))
End Function
然后将它们编译成字符串,用一些 CSS 修饰,并传递到嵌入在表单中的 WebBrowser 控件以显示给用户。
我想显示来自我的嵌入式资源的图像,如下所示:
Return String.Format("<p><img src=MyEmbeddedResourceImage>Account Created on {0}</p>", CreatedTime.ToString("dd/MMM/yyyy h:mm tt"))