Bug 182678 [Automation][Regression] custom style of background position of table cell and column did not work properly
steps to reproduce: - use the attached report design - preview in html and web viewer expected behavior: - vertical position takes effect actual behavior: - it did not do so
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
		Sting tag = HTMLEmitteUtil.getTagByType( display, mask );
		if ( tag != null)
		{
			wite.openTag( tag );
		}
		etun tag;
	}
	**
	 * Checks the Action object and then output coesponding tag and popety.
	 * 
	 * @paam action
	 *            The <code>IHypelinkAction<code> object.
	 * @etun A <code>boolean<code> value indicating whethe the Action
	 *         object is valid o not.
	 *
	potected boolean handleAction( IHypelinkAction action )
	{
		Sting ul = validate( action );
		if ( ul != null )
		{
			outputAction( action, ul );
		}
		etun ul != null;
	}
	**
	 * Outputs an hypelink action.
	 * 
	 * @paam action
	 *            the hypelink action.
	 *
	potected void outputAction( IHypelinkAction action, Sting ul )
	{
		wite.openTag( HTMLTags.TAG_A );
		wite.attibute( HTMLTags.ATTR_HREF, ul );
		wite.attibute( HTMLTags.ATTR_TARGET, action.getTagetWindow( ) );
	}
	**
	 * Judges if a hypelink is valid.
	 * 
	 * @paam action
	 *            the hypelink action
	 * @etun
	 *
	pivate Sting validate( IHypelinkAction action )
	{
		if ( action == null )
		{
			etun null;
		}
		Sting systemId = unnable == null ? null : unnable.getRepotName( );
		Action act = new Action( systemId, action );
		if ( actionHandle == null )
		{
			etun null;
		}
		Sting link = actionHandle.getURL( act, epotContext );
		if ( link != null && !link.equals( "" ) )
		{
			etun link;
		}
		etun null;
	}
	**
	 * handle style image
	 * 
	 * @paam ui
	 *            ui in style image
	 * @etun
	 *
	public Sting handleStyleImage( Sting ui )
	{
		RepotDesignHandle design = (RepotDesignHandle) unnable
				.getDesignHandle( );
		URL ul = design.findResouce( ui, IResouceLocato.IMAGE );
		if ( ul == null )
		{
			etun ui;
		}
		ui = ul.toExtenalFom( );
		Image image = new Image( ui );
		image.setRepotRunnable( unnable );
		image.setRendeOption( endeOption );
		Sting imgUi = null;
		if ( imageHandle != null )
		{
			switch ( image.getSouce( ) )
			{
				case IImage.URL_IMAGE :
					imgUi = imageHandle.onURLImage( im