0

我的网页上有一个 WebChartControl。生成图表时,正在生成图像并显示在页面上。

有没有办法在运行时获取此图表并将其保存为图像输出?

4

3 回答 3

1

当然。最终,图像来自某种 URL。在网页上查看源代码并查看该 URL 的样子。通过一定的逆向工程,使用 System.Web.UI.HtmlTextWriter,也许是 HttpHandler 等,你应该能够得到你想要的。

于 2008-09-05T19:17:31.500 回答
1

从 Developer Express 图表控件 (web) 导出图像的最佳解决方案是:

((IChartContainer)[Your web chart control]).Chart.ExportToImage([Your file name], ImageFormat.Png);
于 2009-11-27T17:14:44.530 回答
0

使用 ChartControl 对象的 ExportToImage 方法。这是 WinForm 代码,但同样的概念也适用于 WebChartControl:

    Dim chart As ChartControl = ChartControl1.Clone()
    chart.Size = New Size(800, 600)
    chart.ExportToImage("file.png", System.Drawing.Imaging.ImageFormat.Png)
于 2008-11-12T05:39:43.997 回答