Bug 119817 properities using percentage dimension as value don't work in BIRT PDF Emitter.
Description: properities using percentage dimension as value don't work in BIRT PDF Emitter. Steps to reproduce: 1. Set percentage value to Margin/Padding 2. Preview Expected result: Percentage values work. Actual result: No effects.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFCellLM.java
{
			int startColumn = cellContent.getColumn( );
			int endColumn = startColumn + cellContent.getColSpan( );
			columnWidth = tableLM.getCellWidth( startColumn, endColumn );
		}
		root = AreaFactory.createCellArea( cellContent );
		tableLM.resolveBorderConflict( (CellArea) root );
		root.setWidth( columnWidth );
		if ( !isFirst )
		{
			IStyle areaStyle = root.getStyle( );
			areaStyle.setProperty( IStyle.STYLE_BORDER_TOP_WIDTH,
					IStyle.NUMBER_0 );
			areaStyle.setProperty( IStyle.STYLE_PADDING_TOP, IStyle.NUMBER_0 );
			areaStyle.setProperty( IStyle.STYLE_MARGIN_TOP, IStyle.NUMBER_0 );
		}
	}
	protected void newContext( )
	{
		createRoot( );
		IStyle areaStyle = root.getStyle( );
		setOffsetX( getDimensionValue( areaStyle
				.getProperty( StyleConstants.STYLE_BORDER_LEFT_WIDTH ) )
				+ getDimensionValue( areaStyle
						.getProperty( StyleConstants.STYLE_PADDING_LEFT ) ) );
		setOffsetY( isFirst
				? ( getDimensionValue( areaStyle
						.getProperty( StyleConstants.STYLE_BORDER_TOP_WIDTH ) ) + getDimensionValue( areaStyle
						.getProperty( StyleConstants.STYLE_PADDING_TOP ) ) )
				: 0 );