Bug 207131 Background image position is wrong in Layout [0300]
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/layer/TableGridLayer.java
Point position = new Point( -1, -1 );
				if ( backGroundPosition instanceof int[] )
				{
					
					alignment = ( ( (int[]) backGroundPosition )[0] | ( (int[]) backGroundPosition )[1] );
				}
				else if ( backGroundPosition instanceof Point )
				{
					
					position = ( (Point) backGroundPosition );
				}
				else if ( backGroundPosition instanceof DimensionValue[] )
				{
					
					int percentX = (int) ( (DimensionValue[]) backGroundPosition )[0]
							.getMeasure( );
					int percentY = (int) ( (DimensionValue[]) backGroundPosition )[1]
							.getMeasure( );
					org.eclipse.swt.graphics.Rectangle imageArea = image
							.getBounds( );
					int xPosition = ( area.width - imageArea.width ) * percentX
							/ 100;
					int yPosition = ( area.height - imageArea.height )
							* percentY / 100;
					position = new Point( xPosition, yPosition );
				}
				int x, y;
				Dimension size = new Rectangle( image.getBounds( ) ).getSize( );
				if ( !( position.x == -1 && position.y == -1 ) )
				{