Bug 214453 Some Legend Entries are not correct when the text is shortened by ellipsis
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/computation/LegendBuilder.java
null ) );
					}
				}
			}
			columnList.clear( );
			
			dMaxW = 0;
			dHeight = 0;
		}
		
		
		dWidth += dExtraWidth;
		dHeight = Math.max( dRealHeight, dHeight );
		return new double[]{
				dWidth, dHeight
		};
	}
	private double[] computeHorizalByCategory( IDisplayServer xs, Chart cm,
			RunTimeContext rtc, ITextMetrics itm, Label la,
			LegendData legendData,
			boolean bNeedInvert) throws ChartException
	{
		double dWidth = 0, dHeight = 0;
		double dRowHeight;
		double dRealWidth = 0, dExtraHeight = 0;
		ArrayList columnList = new ArrayList( );
		SeriesDefinition sdBase = null;
		if ( cm instanceof ChartWithAxes )
		{