YES, it is possible, albeit indirectly, with the Serializer()
function
By using Chart.Serializer.Save("filename.xml")
, you can export all of the details needed to recreate a chart as an XML file. This means you don't also have to use SaveImage()
to export a PNG, because when you import the XML with Chart.Serializer.Load("filename.xml")
in your client-side page, you will be able to re-render the chart, tooltips and all.
If it is absolutely necessary to produce a PNG file with an associated <map><area>
, you may be able to export the XML (or to a a memory stream) and then process that data to reproduce the necessary HTML and save it as plain text (eg: to a database). If the client-side server has no ASP processing capabilities, this might be a necessary extra step on the server-side application.
Thanks to Chris Zeh for the lead to the MSDN article that helped me figure out this solution.