Bug 176467 Wrong page break effect for spanned cell
When page break occurs on spanned cell, this cell on next page is lost, which cause incorrect page layout. Report design to reproduce the error is attached.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/cache/TableAreaLayout.java
}
		
		protected HashMap map = new HashMap();
		
		public void addUnresolvedCell(ICellContent cell, int rowSpan)
		{
			int start = cell.getColumn( );
			int end = start + cell.getColSpan( );
			for(int i=start; i<end; i++)
			{
				map.put( new Integer(start), new ClonedCellContent(cell, rowSpan) );
			}
		}
		
		public boolean isEmpty()
		{
			return map.isEmpty( );
		}
		
		public ICellContent getDropCellContent(int colId, IContent row)
		{
			ClonedCellContent dropCellContent =  (ClonedCellContent)map.get( new Integer(colId) );
			if(dropCellContent!=null)
			{
				if(row!=rowContent &&  dropCellContent.getRowSpan( )>0 )
				{
					return new ClonedCellContent(dropCellContent.getCellContent( ), dropCellContent.rowSpan - 1);
				}
				return new ClonedCellContent(dropCellContent.getCellContent( ), dropCellContent.rowSpan);
			}