我正在使用Windows Form Application。该软件是儿童疫苗接种计划程序,需要婴儿出生日期并打印所需疫苗的截止日期。我需要以表格形式打印数据,我已经使用 StringBuilder 类使用 HTML 创建了表格。这很好。
问题是我必须和表一起打印宝贝的图片。我用过
<img src="image.jpg">
但它没有在 C#输出中显示任何图像。
如何在此HTML和C#Duo中添加Image?
Editted
代码段。
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("//html data including table and image tag...");
webBrowser1.DocumentText = stringBuilder.ToString();
webBrowser1.ShowPrintDialog();
这是我的代码看起来不包括html表代码的方式。
此致
米尔扎
答案 0 :(得分:0)
我使用的代码是这样的。
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append(
"<table>"+
" <tr>"+
" <td>Image: </td>"+
" <td><img src='image.jpg"> </td>"+
" </tr>"+
"</table>");
webBrowser1.DocumentText = stringBuilder.ToString();
解决方案是,在这种情况下,相对路径不起作用。需要在图像标记中为 src 提供绝对路径。
AppDomain.CurrentDomain.BaseDirectory + image.jpg