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
{
			ImageArea area = new ImageArea( );
			String mimeType = content.getMIMEType( );
			String extension = content.getExtension( );
			area.setExtension( extension );
			area.setMIMEType( mimeType );
			switch ( content.getImageSource( ) )
			{
				case IImageContent.IMAGE_FILE :
				case IImageContent.IMAGE_URL :
					area.setUrl( content.getURI( ) );
					break;
				case IImageContent.IMAGE_NAME :
					area.setUrl( "NamedImage_" + content.getURI( ) );
					break;
				case IImageContent.IMAGE_EXPRESSION :
					break;
			}
			
			area.setData( data );
			if ( reader.getType( ) == ImageReader.TYPE_SVG_OBJECT )
			{
				area.setMIMEType( "image/svg+xml" );
				area.setExtension( ".svg" );
			}
			if ( reader.getType( ) == ImageReader.TYPE_CONVERTED_SVG_OBJECT )
			{
				// t
				area.setMIMEType( "image/jpeg" );
				area.setExtension( ".jpg" );