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
* @param rowIndex
	 *            the index in the rows
	 * @param row
	 *            row design
	 * @param emitter
	 *            output emitter
	 */
	protected void accessRow( RowDesign row, IContentEmitter emitter,
			IRowData rowData, int rowType )
	{
		if ( rowClosed )
		{
			IRowContent rowContent = report.createRowContent( );
			rowContent.setRowID( rowId++ );
			assert ( rowContent instanceof RowContent );
			IContent parent = context.getContent( );
			context.pushContent( rowContent );
			initializeContent( parent, row, rowContent );
			processStyle( row, rowContent );
			processVisibility( row, rowContent );
			processBookmark( row, rowContent );
			processAction( row, rowContent );
			if ( needPageBreak )
			{
				rowContent.getStyle( ).setProperty(
						IStyle.STYLE_PAGE_BREAK_BEFORE, IStyle.SOFT_VALUE );
				needPageBreak = false;
			}
			if ( context.isInFactory( ) )
			{