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/figures/TableFigure.java
IReportElementFigure
{
	private static final String BORDER_TEXT = Messages.getString( "TableFigure.BORDER_TEXT" ); 
	private Image img;
	private int alignment;
	private Point position = new Point( -1, -1 );
	private int repeat;
	private Insets margin = new Insets( );
	private Dimension size = new Dimension( );
	class TableViewportLayout extends ViewportLayout
	{
		protected Dimension calculatePreferredSize( IFigure figure, int wHint,
				int hHint )
		{
			getContents( ).invalidateTree( );
			wHint = Math.max( 0, wHint );
			hHint = Math.max( 0, hHint );
			return ( (FreeformFigure) getContents( ) ).getFreeformExtent( )
					.getExpanded( getInsets( ) )
					.union( 0, 0 )
					.getSize( );
		}
		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.draw2d.AbstractHintLayout#isSensitiveHorizontally(org.eclipse.draw2d.IFigure)