Bug 130494 "Baseline" vertical alignment displays different between HTML and PDF
Description: Please get the attached design file. Preview in HTML and PDF, you will get two ways to display "Baseline" vertical alignment. Steps to reproduce: 1.Create a flatfile datasource, and create dataset. 2.Get the attached designfile. Expected Result: User could get the same display result from HTML and PDF.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/PropertyState.java
.equalsIgnoreCase( jmpDefn.getStructDefn( )
									.getName( ) )
					|| ParameterFormatValue.FORMAT_VALUE_STRUCT
							.equalsIgnoreCase( jmpDefn.getStructDefn( )
									.getName( ) ) )
			{
				CompatibleFormatPropertyState state = new CompatibleFormatPropertyState(
						handler, element, propDefn, struct );
				state.setName( name );
				state.createStructure( );
				return state;
			}
		}
		if ( ReportDesignConstants.GRAPHIC_MASTER_PAGE_ELEMENT
				.equalsIgnoreCase( element.getDefn( ).getName( ) )
				&& ( name.equalsIgnoreCase( "headerHeight" ) || name 
						.equalsIgnoreCase( "footerHeight" ) ) ) 
			return new CompatibleIgnorePropertyState( handler, element );
		if ( ( element instanceof ListingElement || element instanceof GroupElement ) )
		{
			if ( IListingElementModel.PAGE_BREAK_INTERVAL_PROP
					.equalsIgnoreCase( name ) )
				return new CompatibleIgnorePropertyState( handler, element );
			if ( name.equalsIgnoreCase( "onStart" ) || name 
					.equalsIgnoreCase( "onFinish" ) ) 
				return new CompatibleIgnorePropertyState( handler, element );
			if ( "onRow".equalsIgnoreCase( name ) 
					&& !( element instanceof TableItem ) )
				return new CompatibleIgnorePropertyState( handler, element );
			if ( "onRow".equalsIgnoreCase( name ) )