Bug 147676 [regression]Visibility set in the first col will affect the second col
Description: Visibility set in the first col will affect the second col Steps to reproduce: 1. Insert a grid(3*3), insert contents to each cell. 2.Set the first col to hide all in visibility and preview Expected result: Only the first col is hidden. Actual result: The second col is hidden, too. If you set the second col in step2, the third col will disappear.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
andle( );
		URL url = design.findResource( uri, IResourceLocator.IMAGE );
		 url == null )
		{
			return uri;
		}
		uri = url.toExternalForm( );
		Image image = new Image( uri );
		image.setReportRunnable( runnable );
		image.setRenderOption( renderOption );
		String imgUri = null;
		 imageHandler != null )
		{
			switch ( image.getSource( ) )
			{
				case IImage.URL_IMAGE :
					imgUri = imageHandler.onURLImage( image, renderContext );
					break;
				case IImage.FILE_IMAGE :
					imgUri = imageHandler.onFileImage( image, renderContext );
					break;
				case IImage.INVALID_IMAGE :
					break;
				default :
					assert ( false );
			}
			 imgUri = imgUri.replace( File.separatorChar, '' );
		}
		return imgUri;
	}
	**
	 * Handles the style of the styled element content
	 * 
	 * @param element
	 *            the styled element content
	 * @param styleBuffer
	 *            the StringBuffer instance
	 *
	 void handleStyle( IContent element, StringBuffer styleBuffer,
			boolean bContainer )
	{
		IStyle style;
		 isEmbeddable )
		{
			style = element.getStyle( );
		}
		else
		{
			style = element.getInlineStyle( );
		}
		lder.buildStyle( styleBuffer, style, this, bContainer );
		 !bContainer )
		{
			lder.buildComputedTextStyle( styleBuffer, element.getComputedStyle( ),this , bContainer );
		}
		 o
		ttribute( HTMLTags.ATTR_STYLE, styleBuffer.toString( ) );
	}
	 void handleStyle( IContent element, StringBuffer styleBuffer )
	{
		IStyle style;
		 isEmbeddable )
		{
			style = element.getStyle( );
		}
		else
		{
			style = element.getInlineStyle( );
		}
		lder.buildStyle( styleBuffer, style, this, true );
		 o
		ttribute( HTMLTags.ATTR_STYLE, styleBuffer.toString( ) );
	}
	
	**
	 * Handles the Vertical-Align property of the element content
	 * 
	 * @param element
	 *            the styled element content
	 * @param styleBuffer
	 *            the StringBuffer instance
	 *
	 void handleVerticalAlign( ICellContent element,
			StringBuffer styleBuffer )
	{
		IStyle style = ele