Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 485

Summary: Legend symbols not drawn as expected
Product: VCL TeeChart Reporter: weinert
Component: LegendAssignee: Steema Issue Manager <issuemanager>
Status: RESOLVED FIXED    
Severity: normal CC: david, narcis
Priority: Normal    
Version: 131119   
Target Milestone: ---   
Hardware: PC   
OS: Windows   
URL: http://www.teechart.net/support/viewtopic.php?f=3&t=14536&p=64067#p64060
Chart Series: Line Delphi / C++ Builder RAD IDE Version: RAD XE4
Attachments: Legend old and new behavior

Description weinert 2013-11-27 07:01:40 EST
Created attachment 34 [details]
Legend old and new behavior

Since build 2013.09.131119 the legend symbols are not drawn as before (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 shown in legend_old.png (sett attachment).

In the current build the point symbols in the legend are much too large and not squared (legend_new_default.png).

If I set Legend->Symbol->Squared = true then the pointer symbols have a bad border and the line style can hardly be recognized (legend_new_symbol_squared.png).

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 (legend_new_symbol_squared_no_default_border.png).
Comment 1 narcĂ­s calvet 2013-11-27 07:12:52 EST
Images visible in the forum thread at the URL field.
Comment 2 david berneda 2014-02-17 06:07:12 EST
This problem is almost fixed. Pending to test all combinations.
Comment 3 david berneda 2014-03-17 12:50:12 EDT
Problem appears fixed in most cases.