Могу ли я получить вывод изображения для Developer Express WebChartControl? - PullRequest
0 голосов
/ 05 сентября 2008

У меня есть WebChartControl на моей веб-странице. Когда был сгенерирован график, создается изображение, которое было показано на странице.

Есть ли способ получить и сохранить эту диаграмму как вывод изображения во время выполнения?

Ответы [ 3 ]

1 голос
/ 27 ноября 2009

Лучшее решение для экспорта изображения из элемента управления диаграммы Developer Express (веб):

((IChartContainer)[Your web chart control]).Chart.ExportToImage([Your file name], ImageFormat.Png);
1 голос
/ 05 сентября 2008

Конечно. В конечном итоге изображение приходит с какого-то URL-адреса. Создайте источник просмотра на веб-странице и посмотрите, как выглядит этот URL. При определенной степени реверс-инжиниринга, использования System.Web.UI.HtmlTextWriter, возможно, HttpHandler и т. Д. Вы сможете получить то, что вы хотите.

0 голосов
/ 12 ноября 2008

Используйте метод ExportToImage объекта ChartControl. Это код WinForm, но для WebChartControl следует придерживаться той же концепции:

    Dim chart As ChartControl = ChartControl1.Clone()
    chart.Size = New Size(800, 600)
    chart.ExportToImage("file.png", System.Drawing.Imaging.ImageFormat.Png)
...