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
innerTextInserted = true;
				innerText = createInnerTextLayout( );
				innerText.content.getStyle( ).setProperty(
						IStyle.STYLE_TEXT_ALIGN, IStyle.CENTER_VALUE );
				innerText.setVerticalAlign( IStyle.MIDDLE_VALUE );
				innerText.setIgnoreReordering( true );
				
				if ( PropertyUtil.isInlineElement( image ) )
				{
					
					InlineStackingArea lineParent = (InlineStackingArea) parent;
					isEmptyLine = lineParent.isEmptyLine( );
				}
				int lastIP = root.currentIP;
				int lastBP = root.currentBP;
				innerText.layout( );
				
				innerText.setAllocatedPosition( 0, 0 );
				int rootHeight = root.getContentHeight( );
				if ( rootHeight < innerText.getHeight( ) )
				{
					innerText.setHeight( ( rootHeight - 1000 ) > 0
							? ( rootHeight - 1000 )
							: 0 );
					innerText.setNeedClip( true );
				}
				
				root.currentIP = lastIP;
				root.currentBP = lastBP;
			}