Bug 154975 Column width of Table and Grid doesn't support 0% in PDF
Column width of Table and Grid doesn't support 0% Steps to reproduce: 1.new a table or grid 3*3 2.Set the width of the three columns to 0%,70%,30% and set different colors to them 3.Preview it in PDF Expected result: Column width will be displayed the same with the percentage. Actual result: Each column takes up 1/3 of the width
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFTableLM.java
return layoutInfo.getXPosition( columnID );
		}
		return 0;
	}
	public int getCellWidth( int startColumn, int endColumn )
	{
		if ( layoutInfo != null )
		{
			return layoutInfo.getCellWidth( startColumn, endColumn );
		}
		return 0;
	}
	protected void verticalAlign( CellArea cell )
	{
		IContent content = cell.getContent( );
		if ( content == null )
		{
			return;
		}
		CSSValue verticalAlign = content.getComputedStyle( ).getProperty( IStyle.STYLE_VERTICAL_ALIGN );
		if ( IStyle.BOTTOM_VALUE.equals( verticalAlign )
				|| IStyle.MIDDLE_VALUE.equals( verticalAlign ) )
		{
			int totalHeight = 0;
			Iterator iter = cell.getChildren( );
			while ( iter.hasNext( ) )
			{
				AbstractArea child = (AbstractArea) iter.next( );
				totalHeight += child.getAllocatedHeight( );
			}