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
enderContext );
					break;
				case IImage.FILE_IMAGE :
					imgUri = imageHandler.onFileImage( img, renderContext );
					break;
				case IImage.INVALID_IMAGE :
					break;
			}
		}
		return imgUri;
	}
	**
	 * Sets the <code>'class'<code> property and stores the style to styleMap
	 * object.
	 * 
	 * @param styleName
	 *            the style name
	 *
	 void setStyleName( String styleName )
	{
		 isEmbeddable )
		{
			return;
		}
		 styleName != null )
		{
			ttribute( HTMLTags.ATTR_CLASS, styleName );
		}
	}
	**
	 * Checks the 'CanShrink' property and sets the w and height according
	 * to the table below:
	 * <p>
	 * <table border=0 cellspacing=3 cellpadding=0 summary="Chart showing
	 * symbol, location, localized, and meaning.">
	 * <tr bgcolor="#ccccff">
	 * <th align=left>CanShrink<th>
	 * <th align=left>Element Type<th>
	 * <th align=left>W<th>
	 * <th align=left>Height<th>
	 * <tr>
	 * <tr valign=middle>
	 * <td rowspan="2"><code>true(by default)<code><td>
	 * <td>in-line<td>
	 * <td>ignor<td>
	 * <td>set<td>
	 * <tr>
	 * <tr valign=top bgcolor="#eeeeff">
	 * <td><code>block<code><td>
	 * <td>set<td>
	 * <td>ignor<td>
	 * <tr>
	 * <tr valign=middle>
	 * <td rowspan="2" bgcolor="#eeeeff"><code>false<code><td>
	 * <td>in-line<td>
	 * <td>replaced by 'min-w' property<td>
	 * <td>set<td>
	 * <tr>
	 * <tr valign=top bgcolor="#eeeeff">
	 * <td><code>block<code><td>
	 * <td>set<td>
	 * <td>replaced by 'min-height' property<td>
	 * <tr>
	 * <table>
	 * 
	 * @param type
	 *            The display type of the element.
	 * @param style
	 *            The style of an element.
	 * @param height
	 *            The height property.
	 * @param w
	 *            The w property.
	 * @param styleBuffer
	 *            The <code>StringBuffer<code> object that returns 'style'
	 *            content.
	 * @return A <code>boolean<code> value indicating 'Can-Shrink' property
	 *         is set to <code>true<code> or not.
	 *
	 boolean handleShrink( int type, IStyle style,
			Dimension