title: Capturing webpage as image in c#, ensuring javascript rendered elements are visible
body: <p>I am trying to capture the following page using standard c# .net code.  I've searched around for people's various methods, most of which involve instantiating a browser object and using a draw to bitmap method.  However, none of these pick up the contents of the chart on this page:</p>
  
  <p><a href="http://www.highcharts.com/demo/combo-dual-axes">http://www.highcharts.com/demo/combo-dual-axes</a></p>
  
  <p>Perhaps the javascript doesn't have time to run, but adding Thread.Sleep(x) hasn't assisted.</p>
  
  <p>This <a href="http://www.websitesscreenshot.com/">commercial component</a> captures it correctly, but I'd rather avoid requiring an additional dependency in my project and paying $150 when the other solutions are sooo close!.</p>
  
  <p>Anyone find their solution renders this correctly?</p>