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
* Adjusts the text by one half of width or height. Currently use HotPoint
	 * as adjustment.
	 * 
	 * @param iLabelPosition
	 *            position state
	 * @param bb
	 */
	protected void adjustTextPosition( int iLabelPosition, BoundingBox bb )
	{
		if ( iLabelPosition > POSITION_MASK )
		{
			if ( ( iLabelPosition & POSITION_MOVE_ABOVE ) == POSITION_MOVE_ABOVE )
			{
				bb.setTop( bb.getTop( ) - bb.getHotPoint( ) );
			}
			else if ( ( iLabelPosition & POSITION_MOVE_BELOW ) == POSITION_MOVE_BELOW )
			{
				bb.setTop( bb.getTop( ) + bb.getHotPoint( ) );
			}
			else if ( ( iLabelPosition & POSITION_MOVE_LEFT ) == POSITION_MOVE_LEFT )
			{
				bb.setLeft( bb.getLeft( ) - bb.getHotPoint( ) );
			}
			else if ( ( iLabelPosition & POSITION_MOVE_RIGHT ) == POSITION_MOVE_RIGHT )
			{
				bb.setLeft( bb.getLeft( ) + bb.getHotPoint( ) );
			}
		}
	}
}