Page 1 of 1

Legend symbol problems with Build 2013.09.131119

Posted: Wed Nov 27, 2013 9:40 am
by 16566677
Hello,

since the last build the legend symbols are not drawn as before.
We are not able to get the old behavior back using the available options.
We are using GDI (not GDI+).

Example:
A 2D chart with four point/line series with nearly default options, a point/line series with transparent point background and two line series with thick lines, no pointers and one with dashed line.
The old legend looks like this:
legend_old.png
Legend (old behavior)
legend_old.png (2.1 KiB) Viewed 7037 times
Now the point symbols in the legend are much too large and not squared (Figure 1):
legend_new.png
Legend new with different options
legend_new.png (4.34 KiB) Viewed 7043 times
If I set Legend->Symbol->Squared = true then the pointer symbols have a bad border and the line style can hardly be recognized (Figure 2).
Now if I turn off the default border of the symbols then the pointer symbols look nice but the line style and color of the series without pointers is gone (Figure 3).

Is there a way to get the old behavior back?

Thanks in advance for an answer,

regards

Hans

Re: Legend symbol problems with Build 2013.09.131119

Posted: Wed Nov 27, 2013 11:32 am
by narcis
Hello Hans,

There's no other way I can think of than reverting your installation back to an older version. That looks like a regression, could you please add it to bugzilla? Doing so you'll be identified as the creator of the issue and therefore notified about its evolution.

Thanks in advance.

Re: Legend symbol problems with Build 2013.09.131119

Posted: Wed Nov 27, 2013 12:12 pm
by 16566677
Hello NarcĂ­s,

reported as bug 485 (http://bugs.teechart.net/show_bug.cgi?id=485).

Please let me know if I need to provide an example project.

Regards

Hans

Re: Legend symbol problems with Build 2013.09.131119

Posted: Wed Nov 27, 2013 12:13 pm
by narcis
Hello Hans,

Excellent, thanks. I already confirmed the issue. I didn't need an example project to reproduce it. Otherwise we will let you know.