Bug 183146 [SVG] Bubble series label is invisible when its position is inside [0001]
Description: Bubble series label is invisible when its position is inside. Build number: 2.2.0.v20070419-0954 Steps to reproduce: 1. New a bubble chart, output format SVG, set series label visible and position inside. 2. Preview. Expected result: Series labels are shown. Actual result: Series labels are invisible. Error log: N/A
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGTextRenderer.java
double dAngleInRadians = ( ( -dAngleInDegrees * Math.PI ) / 180.0 );
		final ITextMetrics itm = new SVGTextMetrics( _sxs, la );
		final double dFW = itm.getFullWidth( );
		final double dH = itm.getHeight( );
		final double dD = itm.getDescent( );
		final double dFH = itm.getFullHeight( );
		double dXOffset = 0, dW = 0;
		final int iLC = itm.getLineCount( );
		final Insets ins = la.getInsets( )
				.scaledInstance( _sxs.getDpiResolution( ) / 72d );
		final double shadowness = 3 * _sxs.getDpiResolution( ) / 72d;
		SVGTextLayout tl;
		final HorizontalAlignment ha = la.getCaption( )
				.getFont( )
				.getAlignment( )
				.getHorizontalAlignment( );
		final boolean bRightAligned = ha.getValue( ) == HorizontalAlignment.RIGHT;
		final boolean bCenterAligned = ha.getValue( ) == HorizontalAlignment.CENTER;
		dX -= dFW / 2;
		
		if ( dAngleInDegrees == 0 )
		{
			if ( bShadow ) 
			{
				g2d.setPaint( new GradientPaint( new Point2D.Double( dX + shadowness,
						( dY - dFH ) + shadowness ),
						(Color) _sxs.getColor( la.getShadowColor( ) ),
						new Point2D.Double( dX + shadowness + dFW, ( dY - dFH )
								+ shadowness
								+ dFH ),