当前位置:编程学习 > C#/ASP.NET >>

用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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,