getmarktext not triggering for every value in series
Posted: Tue Jun 16, 2020 5:24 pm
I am using TeeChart Pro v2020.30 32bit VCL. I have an application that worked just fine with an older version (TeeChart Pro v2011.03.30407 Win32), but in this version (Delphi Rio 10.3) the marks on a line series have an issue - When I have more than about 500 values in the series, The OngetMarkText event handler not called for every point. With 1100 points, it is only being called on every third point in the series (discovered this by capturing the ValueIndex on Each call). If I zoom in on a segment of the line series so that less than about 100 are visible, then OnGetMarkText is called as expected, i.e., for each and every point in the series that is displayed (overlapping or not) and the series marks also appear as expected (some overlapping etc). I've tried automatic positioning (on and off), different fonts, different margins without success. There is apparently some sort of series size limit and "trimming" performed before the OnGetMarkText event is triggered. Any work-around or other suggestion greatly appreciated.