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
context.popContent( );
		
		TableBandDesign bandDesign = ( (TableItemDesign) list ).getFooter( );
		if ( bandDesign != null )
		{
			ITableBandContent footer = report.createTableFooter( );
			IContent parent = context.getContent( );
			context.pushContent( footer );
			initializeContent( parent, bandDesign, footer );
			if ( emitter != null )
			{
				emitter.startTableFooter( footer );
			}
			accessTableBand( bandDesign, emitter, rowData, FOOTER_ROW );
			if ( emitter != null )
			{
				emitter.endTableFooter( footer );
			}
			context.popContent( );
		}
	}
	/*
	 * (non-Javadoc)
	 * 
	 */
	protected void accessDetail( ListingDesign list, IContentEmitter emitter,
			IRowData rowData )
	{
		accessTableBand( ( (TableItemDesign) list ).getDetail( ), emitter,
				rowData, DETAIL_ROW );