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
Image image )
		{
			if ( image != null )
			{
				return new Dimension( (int) ( image.getPlainWidth( ) * 1000
						/ resolutionX * 72 ), (int) ( image.getPlainHeight( )
						* 1000 / resolutionY * 72 ) );
			}
			return null;
		}
		protected Dimension getSpecifiedDimension( IImageContent content,
				int pWidth, boolean scale )
		{
			
			int imageFileDpiX = 0;
			int imageFileDpiY = 0;
			
			if ( reader.getType( ) == ImageReader.TYPE_IMAGE_OBJECT
					|| reader.getType( ) == ImageReader.TYPE_CONVERTED_SVG_OBJECT )
			{
				if ( imageObject != null )
				{
					imageFileDpiX = imageObject.getDpiX( );
					imageFileDpiY = imageObject.getDpiY( );
				}
			}
			resolutionX = PropertyUtil.getImageDpi( content, imageFileDpiX,
					context.getDpi( ) );
			resolutionY = PropertyUtil.getImageDpi( content, imageFileDpiY,
					context.getDpi( ) );