Capturando página da Web como imagem em c #, garantindo que os elementos renderizados em javascript sejam visíveis

Estou tentando capturar a página a seguir usando o código c # .net padrão. Eu procurei por vários métodos de pessoas, a maioria dos quais envolve instanciar um objeto de navegador e usar um método de desenhar em bitmap. No entanto, nenhum deles seleciona o conteúdo do gráfico nesta página:

http: //www.highcharts.com/demo/combo-dual-axe

Talvez o javascript não tenha tempo para executar, mas a adição de Thread.Sleep (x) não ajudo

Estecommercial component captura corretamente, mas prefiro evitar exigir uma dependência adicional no meu projeto e pagar US $ 150 quando as outras soluções estiverem muito próxima

Alguém encontra sua solução processa isso corretament

questionAnswers(4)

yourAnswerToTheQuestion