m_WebBrowser.ScriptErrorsSuppressed = true;
int width = 1170;
m_WebBrowser.ClientSize = new Size(width, m_WebBrowser.Document.Body.ScrollRectangle.Height);
m_WebBrowser.ScrollBarsEnabled = false;
m_Bitmap = new Bitmap(width, m_WebBrowser.Document.Body.ScrollRectangle.Height);
m_WebBrowser.BringToFront();
m_WebBrowser.DrawToBitmap(m_Bitmap, m_WebBrowser.Document.Body.ScrollRectangle);
m_Bitmap = (Bitmap)m_Bitmap.GetThumbnailImage(width, m_WebBrowser.Document.Body.ScrollRectangle.Height, null, IntPtr.Zero);
string path = "D:\\pictures\\test.png";
m_Bitmap.Save(path, System.Drawing.Imaging.ImageFormat.Png);`
渲染图表的事件写在onload事件里,改为直接写在js后面,截图成功