Bug 212291 SWT Chart render engine always uses 96 DPI(Display) resolution
chart/org.eclipse.birt.chart.device.swt/src/org/eclipse/birt/chart/device/swt/SwtTextRenderer.java
.getColor( ) );
		double dAngleInRadians = ( ( -dAngleInDegrees * Math.PI ) / 180.0 );
		final ITextMetrics itm = new SwtTextMetrics( _sxs, la );
		final double dFW = itm.getFullWidth( );
		final double dH = itm.getHeight( );
		final double dFH = itm.getFullHeight( );
		final int iLC = itm.getLineCount( );
		final Insets ins = la.getInsets( )
				.scaledInstance( _sxs.getDpiResolution( ) / 72d );
		dY += dFH;
		double dCosTheta = Math.cos( dAngleInRadians );
		double dSineTheta = Math.sin( dAngleInRadians );
		final double dFWt = Math.abs( dFW
				* dCosTheta
				+ dFH
				* Math.abs( dSineTheta ) );
		final double dFHt = Math.abs( dFH
				* dCosTheta
				+ dFW
				* Math.abs( dSineTheta ) );
		final int clipWs = (int) dFW;
		final int clipHs = (int) dFH;
		final int clipWt = (int) dFWt;
		final int clipHt = (int) dFHt;
		
		ImageData imgdtaS = new ImageData( clipWs, clipHs, 32, PALETTE_DATA );
		imgdtaS.transparentPixel = TRANSPARENT_COLOR;
		final Image imgSource = new Image( getDevice( ), imgdtaS );
		for ( int i = 0; i < clipHs; i++ )
		{