Bug 152834 support HTML description of the template
The template descrition is a fragment of HTML, use that fragment to render the template in HTML.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
tected String getImageURI( IImageContent image )
	{
		String imgUri = null;
		 ( imageHandler != null )
		{
			Image img = new Image( image );
			img.setRenderOption( renderOption );
			img.setReportRunnable( runnable );
			switch ( img.getSource( ) )
			{
				case IImage.DESIGN_IMAGE :
					imgUri = imageHandler.onDesignImage( img, renderContext );
					break;
				case IImage.URL_IMAGE :
					imgUri = imageHandler.onURLImage( img, renderContext );
					break;
				case IImage.REPORTDOC_IMAGE :
					imgUri = imageHandler.onDocImage( img, renderContext );
					break;
				case IImage.CUSTOM_IMAGE :
					imgUri = imageHandler.onCustomImage( img, renderContext );
					break;
				case IImage.FILE_IMAGE :
					imgUri = imageHandler.onFileImage( img, renderContext );
					break;
				case IImage.INVALID_IMAGE :
					break;
			}
		}
		return imgUri;
	}
	**
	 * Sets the <code>'class'<code> property and stores the style to styleMap
	 * object.
	 * 
	 * @param styleName
	 *            the style name
	 *
	protected void setStyleName( String styleName )
	{
		 ( isEmbeddable )
		{
			return;
		}
		 ( styleName != null )
		{
			r.attribute( HTMLTags.ATTR_CLASS, styleName );
		}
	}
	**
	 * Checks the 'CanShrink' property and sets the w and height according
	 * to the table below:
	 * <p>
	 * <table border=0 cellspacing=3 cellpadding=0 summary="Chart showing
	 * symbol, location, localized, and meaning.">
	 * <tr bgcolor="#ccccff">
	 * <th align=left>CanShrink<th>
	 * <th align=left>Element Type<th>
	 * <th align=left>W<th>
	 * <th align=left>Height<th>
	 * <tr>
	 * <tr valign=middle>
	 * <td rowspan="2"><code>true(by default)<code><td>
	 * <td>in-line<td>
	 * <td>ignor<td>
	 * <td>set<td>
	 * <tr>
	 * <tr valign=top bgcolor="#eeeeff">
	 * <td><code>block<code><td>
	 * <td>set<td>
	 * <td>ignor<td>
	 * <tr>
	 * <tr valign=middle>
	 * <td rowspan="2" bgcolor="#eeeeff"><code>false<code><td>
	 * <td>in-line<td>
	 * <td>replaced by 'min-w' property<td>
	 * <td>set<td>
	 * <tr>
	 * <tr val