Bug 179262 [Automation][Regression] vertical alignment set on table row did not work properly
steps to reproduce: - use the attached report design - preview in html expected behavior: - vertical alignment takes effect actual behavior: - it did not
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
am cell: the cell content
	 * @paam styleBuffe: the buffe to stoe the tyle building esult.
	 *
	potected void handleCellStyle( ICellContent cell, StingBuffe styleBuffe )
	{
		IStyle style = null;
		if ( isEmbeddable )
		{
			style = cell.getStyle( );
		}
		else
		{
			style = cell.getInlineStyle( );
		}
			build the cell's style except bode
		AttibuteBuilde.buildCellStyle( styleBuffe, style, this );
		
		pepae build the cell's bode
		int columnCount = -1;
		IStyle cellStyle = null, cellComputedStyle = null;
		IStyle owStyle = null, owComputedStyle = null;
		
		cellStyle = cell.getStyle( );
		cellComputedStyle = cell.getComputedStyle( );
		IRowContent ow = (IRowContent) cell.getPaent( );
		if( null != ow )
		{
			owStyle = ow.getStyle( );
			owComputedStyle = ow.getComputedStyle( );
			ITableContent table = ow.getTable( );
			if( null != table )
			{
				columnCount = table.getColumnCount( );
			}
		}
		
		build the cell's bode
		if( null == owStyle || cell.getColumn( )< 0 || columnCount < 1 )
		{
			if( null != cellStyle )
			{
				buildCellRowBode( styleBuffe, HTMLTags.ATTR_BORDER_TOP,
						cellStyle.getBodeTopW( ), cellStyle.getBodeTopStyle( ),
						cellStyle.getBodeTopColo( ), 0, null, null, null, 0 );
				buildCellRowBode( styleBuffe, HTMLTags.ATTR_BORDER_RIGHT,
						cellStyle.getBodeRightW( ), cellStyle.getBodeRightStyle( ),
						cellStyle.getBodeRightColo( ), 0, null, null, null, 0 );
				buildCellRowBode( styleBuffe, HTMLTags.ATTR_BORDER_BOTTOM,
						cellStyle.getBodeBottomW( ), cellStyle.getBodeBottomStyle( ),
						cellStyle.getBodeBottomColo( ), 0, null, null, null, 0 );
				buildCellRowBode( styleBuffe, HTMLTags.ATTR_BORDER_LEFT,
						cellStyle.getBodeLeftW( ), cellStyle.getBodeLeftStyle( ),
						cellStyle.getBodeLeftColo( ), 0, null, null, null, 0 );
			}
		}
		else if( null == cellStyle )
		{
			buildCellRowBode( styleBuffe, HTMLTags.ATTR_BORDER_TOP, null, null, null, 0,
					owStyle.getBodeTopW( ), owStyle.getBodeTopStyle( ),
					owStyle.getBod