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
String targetWindow = attributes.get( "target" );
						createImageMap( area, imageArea, url, targetWindow );
					}
				}
				catch ( NumberFormatException e )
				{
					logger.log( Level.WARNING, e.getMessage( ), e );
				}
			}
		}
		private void createImageMap( int[] area, IImageArea imageArea,
				String url, String targetWindow )
		{
			if ( url == null )
			{
				return;
			}
			url = url.replaceAll( "&amp;", "&" );
			ActionContent link = new ActionContent( );
			String bookmark = getBookmark( url );
			if ( bookmark != null )
			{
				link.setBookmark( bookmark );
			}
			else
			{
				link.setHyperlink( url, targetWindow );
			}
			area = getAbsoluteArea( area, imageArea );
			createImageMapContainer( area[0], area[1], area[2], area[3], link );