Bug 129792 BIDI3.2: [HCG] HTML/Web/PDF viewers are not mirrored
This is very specific BiDi issue related to the ability of the product to mirror its interface (and sometimes alter other aspects of its behavior) when Eclipse is started with option "-dir rtl" 1. Start eclipse with "-dir rtl" option 2. Create any Report 3. Preview it using Web/HTML/PDF options Result: The layout of report as it appear in the Eclipse in the Layout tab and as it appears in HTML/PDF are different. While on Layout tab the report is mirrored on HTML/PDF it is not.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
	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 )
		{
			ttribute( 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 r="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 r="2" bgcolor="#eeeeff"><code>false<code><td>
	 * <td>in-line<td>
	 * <td>replaced by 'min-w' property<td>
	 * <td>set<td>
	 * <tr>
	 * <tr valign=top bgcolor="#eeeeff">
	 * <td><code>block<code><td>
	 * <td>set<td>
	 * <td>replaced by 'min-height' property<td>
	 * <tr>
	 * <table>
	 * 
	 * @param type
	 *            The display type of the element.
	 * @param style
	 *            The style of an element.
	 * @param height
	 *            The height property.
	 * @param w
	 *            The w property.
	 * @param styleBuffer
	 *            The <code>StringBuffer<code> object that returns 'style'
	 *            content.
	 * @return A <code>boolean<code> value indicating 'Can-Shrink' property
	 *         is set to <code>true<code> or not.
	 *
	protected boolean 