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
ULocale locale = ULocale.forLocale( context.getLocale( ) );
			if ( locale == null )
			{
				locale = ULocale.getDefault( );
			}
			EngineResourceHandle resourceHandle = new EngineResourceHandle(
					locale );
			if ( altTextType == ImageReader.UNSUPPORTED_OBJECTS )
			{
				if ( reader.getType( ) == ImageReader.TYPE_FLASH_OBJECT )
				{
					alt = resourceHandle
							.getMessage( MessageConstants.FLASH_OBJECT_NOT_SUPPORTED_PROMPT );
				}
				else
				{
					alt = resourceHandle
							.getMessage( MessageConstants.REPORT_ITEM_NOT_SUPPORTED_PROMPT );
				}
			}
			if ( altTextType == ImageReader.RESOURCE_UNREACHABLE )
			{
				alt = resourceHandle
						.getMessage( MessageConstants.RESOURCE_UNREACHABLE_PROMPT );
			}
		}
		altTextContent.setText( alt );
		return altTextContent;
	}
	class ConcreteImageLayout implements ILayout