Bug 313459 Problem with % when generating images in tables.
See the attached BirtProject, it has two reports. Each identical except for this difference: The image width/height is set to a %age value (50%) in one (TestImage.rptdesign) and not-set in the other (TestImageWorking.rptdesign). TestImage.rptdesign does not display the image in pdf, but works fine in html. TestImageWorking.rptdesign shows the image in both pdf and html. The %age setting seems to cause the problem in pdf format.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/nLayout/area/impl/ImageAreaLayout.java
try
			{
				intrinsic = getIntrinsicDimension( content, imageObject );
			}
			catch ( Exception e )
			{
				logger.log( Level.SEVERE, e.getLocalizedMessage( ) );
			}
			int specifiedWidth = PropertyUtil.getImageDimensionValue( content,
					content.getWidth( ), context.getDpi( ), pWidth );
			int specifiedHeight = PropertyUtil.getImageDimensionValue( content,
					content.getHeight( ), context.getDpi( ), 0 );
			Dimension dim = new Dimension( DEFAULT_WIDHT, DEFAULT_HEIGHT );
			if ( intrinsic == null )
			{
				dim.setDimension( specifiedWidth == -1
						? DEFAULT_WIDHT
						: specifiedWidth, specifiedHeight == -1
						? DEFAULT_HEIGHT
						: specifiedHeight );
				return dim;
			}
			if ( scale ) 
			{
				double ratio = intrinsic.getRatio( );
				if ( specifiedWidth >= 0 )
				{
					if ( specifiedHeight >= 0 )
					{
						dim.setDimension( specifiedWidth, specifiedHeight );