Bug 212291 SWT Chart render engine always uses 96 DPI(Display) resolution
chart/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingRendererImpl.java
double yeInner = ( rctInner.getTop( ) + ( Math.sin( stopAngle ) * 0.5 + 0.5 )
					* rctInner.getHeight( ) );
			GeneralPath gp = new GeneralPath( );
			gp.append( outerArc, false );
			gp.lineTo( (float) xeInner, (float) yeInner );
			gp.append( innerArc, false );
			gp.lineTo( (float) xsOuter, (float) ysOuter );
			Area area = new Area( gp );
			Shape prevClip = _g2d.getClip( );
			Area ar2 = new Area( area );
			if ( prevClip != null )
			{
				Area ar1 = new Area( prevClip );
				ar2.intersect( ar1 );
			}
			_g2d.setClip( ar2 );
			_g2d.draw( area );
			_g2d.setClip( prevClip );
			
		}
		else
		{
			_g2d.draw( new Arc2D.Double( are.getTopLeft( ).getX( ),
					are.getTopLeft( ).getY( ),
					are.getWidth( ),
					are.getHeight( ),
					are.getStartAngle( ),
					are.getAngleExtent( ),
					toSwingArcType( are.getStyle( ) ) ) );
		}