用webbrowser 截取不到图片 页面是动态加载样式的
页面加载样式如下<script type="text/javascript">
document.write("<style type=\"text/css\">");
var love_cssstr = "<%=cssstr %>";/////这个是后台全局变量
love_cssstr = unescape(love_cssstr);
document.write(love_cssstr);
document.write("</style>");
</script>
截图是
webbrowser.DrawToBitmap(myBitmap, DrawRect);
截出来的图上面没有样式定义的图片 --------------------编程问答-------------------- 问题比较急,有人知道的,麻烦说下,分不够可以加,如果我还有分得话 --------------------编程问答-------------------- 有人知道吗 --------------------编程问答-------------------- public void WriteBmp(string bmpPath)
{
while (webbrowser.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
System.Drawing.Rectangle r = new System.Drawing.Rectangle(Point.Empty,
new Size(int.Parse(webbrowser.Document.Body.GetAttribute("scrollWidth")), int.Parse(webbrowser.Document.Body.GetAttribute("scrollHeight"))));
Bitmap bmp = new Bitmap(r.Width, r.Height);
webbrowser.DrawToBitmap(bmp, r);
bmp.Save(bmpPath);
bmp.Dispose();
}
补充:.NET技术 , ASP.NET