Le réseau pour les développeurs >
Forums - Accueil
>
Chart Controls for .NET Framework
>
chart loses tooltips
chart loses tooltips
- Hi there,
I successfully created a chart. Because I want to use it dynamic, I use querystring and load this form in an iFrame. Everything (including tooltips) worked fine.
But I'm not really a fan of iframes. So I decided to return the graph as an image. Now I can use this char in an <IMG> tag instead of an <IFRAME> tag.
It works and I am able to load the chart in an image tag, but the tooltips are lost now. Is there any way to prevent this, or should I switch back to the first approach?
Réponses
- Chart tooltips are rendered as part of <map /> tag which supplements the chart <img /> tag. Check your generated html in your iframe.If you use binary streaming ( the aspx page returns the chart image directly ) you need to find a way to embed the chart image maps in the main page.You can use Chart.GetHtmlImageMap( string imageMapName ) to get rendered image map or set Chart1.RenderType = RenderType.ImageMap.Syncing the chart image and image maps on two separate pages is not simple task because data and appearance of the both charts have to be exactly the same.Please refer to the chart sample Rendering->Binary Streaming Rendering for this technique: http://code.msdn.microsoft.com/mschartRegards,Delian
- Proposé comme réponseDelianTMSFT, Modérateurlundi 27 avril 2009 17:12
- Marqué comme réponseAlex GorevMSFT, Propriétairejeudi 7 mai 2009 16:14
Toutes les réponses
- Chart tooltips are rendered as part of <map /> tag which supplements the chart <img /> tag. Check your generated html in your iframe.If you use binary streaming ( the aspx page returns the chart image directly ) you need to find a way to embed the chart image maps in the main page.You can use Chart.GetHtmlImageMap( string imageMapName ) to get rendered image map or set Chart1.RenderType = RenderType.ImageMap.Syncing the chart image and image maps on two separate pages is not simple task because data and appearance of the both charts have to be exactly the same.Please refer to the chart sample Rendering->Binary Streaming Rendering for this technique: http://code.msdn.microsoft.com/mschartRegards,Delian
- Proposé comme réponseDelianTMSFT, Modérateurlundi 27 avril 2009 17:12
- Marqué comme réponseAlex GorevMSFT, Propriétairejeudi 7 mai 2009 16:14
Syncing the chart image and image maps on two separate pages is not simple task because data and appearance of the both charts have to be exactly the same.
Do you have any example about syncing this?Have you checked the Binary Streaming example mentioned by Delian?
Alex.
http://blogs.msdn.com/alexgor- Yes I did. That is the approach I use to display the chart in an <img> tag. But that example doesn't have any tooltips.
- I have this same issue. Did you get it resolved?
- No I did not find any answer

