Cartesian chart: How to preserve the current zoom setting, redraw the chart, then reapply the zoom


Cartesian chart: How to preserve the current zoom setting, redraw the...
Author
Message
Kevin Harrison 1
Kevin Harrison 1
Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)
Group: Forum Members
Posts: 176, Visits: 1.9K

Hopefully the title is self-explanatory. We have several instances where:
1) A chart is rendered and the the DataZoom tool is used to expand a specific region.
2) There is some reason to redraw the chart
3) We want the original zoom setting to be reapplied, as though the user had reused the DataZoom tool; i.e. with the ability to zoom back out to see the full chart.
What is the easiest way to achieve this? I can see that I can probably use RulerRanges to read the current zoom settings and preserve them. However, how do I "reapply" the zoom in code after redrawing the chart? If I just apply the RulerRanges I do not have the ability to zoom back out.
Thanks
Kevin


Reply
Kevin Harrison 1
Kevin Harrison 1
Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)Supreme Being (79 reputation)
Group: Forum Members
Posts: 176, Visits: 1.9K
Thanks. My override of the tool is in a separate class so I don't have direct access to nChartControl1. What's the best way to get it form within the OnEndDrag override please?
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search