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/PDFPageLM.java
rootTop = Math.max( 0, rootTop );
		rootTop = Math.min( pageHeight, rootTop );
		pageRoot.setPosition( rootLeft, rootTop );
		int rootRight = getDimensionValue( pageContent.getMarginRight( ),
				pageWidth );
		int rootBottom = getDimensionValue( pageContent.getMarginBottom( ),
				pageWidth );
		rootRight = Math.max( 0, rootRight );
		rootBottom = Math.max( 0, rootBottom );
		if ( rootLeft + rootRight > pageWidth )
		{
			rootRight = 0;
		}
		if ( rootTop + rootBottom > pageHeight )
		{
			rootBottom = 0;
		}
		pageRoot.setWidth( pageWidth - rootLeft - rootRight );
		pageRoot.setHeight( pageHeight - rootTop - rootBottom );
		page.setRoot( pageRoot );
		/**
		 * set position and dimension for header
		 */
		int headerHeight = getDimensionValue( pageContent.getHeaderHeight( ),
				pageRoot.getHeight( ) );
		int headerWidth = pageRoot.getWidth( );
		headerHeight = Math.max( 0, headerHeight );
		headerHeight = Math.min( pageRoot.getHeight( ), headerHeight );
		ContainerArea header = new LogicContainerArea( );
		header.setHeight( headerHeight );