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
{
						ICellContent cellContent = report.createCellContent( );
						cellContent.setColumn( cell.getColId( ) + 1 );
						cellContent.setRowSpan( cell.getRowSpan( ) );
						cellContent.setColSpan( cell.getColSpan( ) );
						emitter.startCell( cellContent );
						emitter.endCell( cellContent );
					}
				}
				emitter.endRow( rowContent );
			}
			layout.reset( );
		}
		private class CellContent implements Cell.Content
		{
			protected ICellContent cell;
			protected BufferedReportEmitter buffer;
			protected CellContent( ICellContent cell,
					BufferedReportEmitter buffer )
			{
				this.cell = cell;
				this.buffer = buffer;
			}
			public boolean isEmpty( )
			{
				return buffer == null || buffer.isEmpty( );
			}
		}
	}
}