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
for ( int i = 0; i < table.getGroupCount( ); i++ )
			{
				TableGroupDesign group = table.getGroup( i );
				if ( group != null && hasDropCellsInGroup( group ) )
				{
					dropCellsInGroup[i] = true;
				} else
				{
					dropCellsInGroup[i] = false;
				}
			}
		}
		/**
		 * scan the row to see if the row has drop cells.
		 * 
		 * @param row
		 *            row design to be tested.
		 * @return true: the row has drop cells. false: no drop cells.
		 */
		private boolean hasDropCellsInRow( RowDesign row )
		{
			for ( int i = 0; i < row.getCellCount( ); i++ )
			{
				CellDesign cell = row.getCell( i );
				String drop = cell.getDrop( );
				if ( drop != null && !"none".equals( drop ) )
				{
					return true;
				}
			}