Bug 307327 BIDI3.6:In-line component positioning problem in RTL Reports
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startRow(org.eclipse.birt.report.engine.content.IRowContent)
	 */
	public void startRow( IRowContent row )
	{
		assert row != null;
		if ( cachedStartTable != null )
		{
			doStartTable( cachedStartTable );
			cachedStartTable = null;
		}
		writer.openTag( HTMLTags.TAG_TR );
		if ( metadataFilter != null )
		{
			metadataEmitter.outputMetadataProperty( metadataFilter.needMetaData( HTMLEmitterUtil.getElementHandle( row ) ),
					row,
					HTMLTags.TAG_TR );
		}
		if ( enableMetadata )
		{
			metadataEmitter.startRow( row );
		}
		
		String styleClass = row.getStyleClass( );
		setStyleName( styleClass, row );
		
		outputBookmark(  row, null );
		StringBuffer styleBuffer = new StringBuffer( );