Bug 128155 Set UrlRedirect to marker range, preview, can not work.
Set UrlRedirect to marker range, preview, can not work. Steps: Data source: sample db Data set: select * from customers 1.Create a bar chart 2.Go to "Select Data" tab, X series: row["CUSTOMERNAME"]; Y series: row["CREDITLIMIT"] 3.Go to "Format Chart" tab, select X axis, click "Markers" button, add a range, from 2.0 to 5.0; range color is yellow; click Interactivity button, add UrlRedirect; 4.Preview in web viewer Actual Results: 1.The interactivity can not work Expected Results: 1.The interactivity can work.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGRendererImpl.java
int[][] pa = getCoordinatesAsInts( loa );
			elm = svggc.createPolygon( pa[0], pa[1], pa[0].length );
		}
		else if ( pre instanceof OvalRenderEvent )
		{
			final Bounds boEllipse = ( (OvalRenderEvent) pre ).getBounds( );
			elm = svggc.createOval( boEllipse.getLeft( ),
					boEllipse.getTop( ),
					boEllipse.getWidth( ),
					boEllipse.getHeight( ) );
		}
		else if ( pre instanceof ArcRenderEvent )
		{
			final ArcRenderEvent are = (ArcRenderEvent) pre;
			
			if ( are.getInnerRadius( ) >= 0
					&& are.getOuterRadius( ) > 0
					&& are.getInnerRadius( ) < are.getOuterRadius( ) )
			{
				Shape outerArc = new Arc2D.Double( are.getTopLeft( ).getX( )
						+ ( are.getWidth( ) - 2 * are.getOuterRadius( ) )
						/ 2,
						are.getTopLeft( ).getY( )
								+ ( are.getHeight( ) - 2 * are.getOuterRadius( ) )
								/ 2,
						2 * are.getOuterRadius( ),
						2 * are.getOuterRadius( ),
						are.getStartAngle( ),
						are.getAngleExtent( ),
						Arc2D.PIE );