Bug 119807 Repeat header doesn't work in birt pdf emitter.
Description: Repeat header doesn't work in birt pdf emitter. Steps to reproduce: 1. New a report and insert a table containing data more than one page. 2. Preview in pdf through birt pdf emitter. 3. Change table repeatHeader to false and preview in pdf again. Expected result: Repeat header property works. Actual result: Table header wasn't repeated no matter repeatHeader was set to true or false.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/TableItemExecutor.java
CellDesign cellDesign = (CellDesign) cell.getGenerateBy( );
			String dropType = cellDesign.getDrop( );
			if ( dropType != null && !"none".equals( dropType ) )
			{
				rowSpan = createDropID( groupIndex, dropType );
			}
			layout.createCell( colId, rowSpan, colSpan, new CellContent( cell,
					cellEmitter ) );
		}
		private int createDropID( int groupIndex, String dropType )
		{
			int dropId = -10 * ( groupIndex + 1 );
			if ( "all".equals( dropType ) )
			{
				dropId--;
			}
			return dropId;
		}
		public void endCell( ICellContent cell )
		{
		}
		public void resolveCellsOfDropDetail( int groupIndex )
		{
			layout.resolveDropCells( createDropID( groupIndex, "detail" ) );
		}
		public void resolveCellsOfDropAll( int groupIndex )
		{
			layout.resolveDropCells( createDropID( groupIndex, "all" ) );
		}
		public IContentEmitter getCellEmitter( )