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[] maps = imageMapObject.split( "/>" );
			
			for ( String map : maps )
			{
				map = map.trim( );
				if ( map.length( ) == 0 )
				{
					continue;
				}
				Map<String, String> attributes = new TreeMap<String, String>( );
				Matcher matcher = pattern.matcher( map );
				while ( matcher.find( ) )
				{
					attributes.put( matcher.group( 1 ), matcher.group( 2 ) );
				}
				try
				{
					if ( attributes.size( ) > 0 )
					{
						int[] area = getArea( attributes.get( "coords" ) );
						if ( area == null )
						{
							return;
						}
						String url = attributes.get( "href" );
						//do
						if ( url != null && url.startsWith( "javascript:" ) )
						{
							url = null;
						}