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
* 
		 * The argument and returned value are both 4 length integer area, the
		 * four value of which are x, y of up left corner, width and height
		 * respectively.
		 * 
		 * @param area
		 *            rectangle area of a image map.
		 * @param imageArea
		 *            image area of the image in which the image map is.
		 * @return absolute position of the image map.
		 */
		private int[] getAbsoluteArea( int[] area, IImageArea imageArea )
		{
			assert ( intrinsic != null );
			for ( int i = 0; i < 4; )
			{
				area[i] = getTranslatedLengthX( area[i] );
				i++;
				area[i] = getTranslatedLengthY( area[i] );
				i++;
			}
			int[] result = new int[4];
			int imageX = imageArea.getX( );
			int imageY = imageArea.getY( );
			int imageHeight = imageArea.getHeight( );
			int imageWidth = imageArea.getWidth( );
			int intrinsicWidth = intrinsic.getWidth( );
			int intrinsicHeight = intrinsic.getHeight( );
			float ratio = (float) imageWidth / (float) intrinsicWidth;
			result[0] = imageX + (int) ( area[0] * ratio );