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/src/org/eclipse/birt/report/engine/layout/pdf/PDFTableLM.java
/*
			 * if(columnID>0 && isSameCell(rowID-1, columnID-1,rowID-1,
			 * columnID)) {  column span if(leftCellAreaStyle!=null) {
			 * cellAreaStyle.setProperty(IStyle.STYLE_BORDER_TOP_STYLE,
			 * leftCellAreaStyle.getProperty(IStyle.STYLE_BORDER_TOP_STYLE));
			 * cellAreaStyle.setProperty(IStyle.STYLE_BORDER_TOP_WIDTH,
			 * leftCellAreaStyle.getProperty(IStyle.STYLE_BORDER_TOP_WIDTH));
			 * cellAreaStyle.setProperty(IStyle.STYLE_BORDER_TOP_COLOR,
			 * leftCellAreaStyle.getProperty(IStyle.STYLE_BORDER_TOP_COLOR)); } }
			 * else { bcr.resolveCellTopBorder( preRowStyle, rowStyle,
			 * topCellStyle, cellContentStyle, cellAreaStyle ); }
			 */
			
			bcr.resolveCellTopBorder( preRowStyle, rowStyle, topCellStyle,
					cellContentStyle, cellAreaStyle );
			
			if ( columnID == 0 )
			{
				
				bcr.resolveTableLeftBorder( tableStyle, rowStyle, columnStyle,
						cellContentStyle, cellAreaStyle );
			}
			else
			{
				/*
				 *  not the first column  resolve row span conflict
				 * if(isSameCell(rowID-1, columnID-1, rowID, columnID-1)) {
				 * IStyle topStyle = getCellAreaStyle(rowID-1, columnID);
				 * if(topStyle!=null) {