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
	 borders, the BROWSER add blue-solid border to the image with
				 maps.
				 !hasAction )
				{
					 disable the border, if the user defines border with the
					 image, it will be overided by the following style setting
					IStyle style = image.getStyle( );
					 style.getBorderTopStyle( ) == null )
					{
						 user doesn't define the border, remove it.
						styleBuffer.append( "border-top-style:none;" );
					}
					else
					{
						 use define the border-style, but not define the
						 border color, use the default
						 color.
						 style.getBorderTopColor( ) == null )
						{
							styleBuffer.append( "border-top-color:black" );
						}
					}
					 style.getBorderBottomStyle( ) == null )
					{
						styleBuffer.append( "border-bottom-style:none;" );
					}
					else
					{
						 style.getBorderBottomColor( ) == null )
						{
							styleBuffer.append( "border-bottom-color:black" );
						}
					}
					 style.getBorderLeftStyle( ) == null )
					{
						styleBuffer.append( "border-left-style:none;" );
					}
					else
					{
						 style.getBorderLeftColor( ) == null )
						{
							styleBuffer.append( "border-left-color:black" );
						}
					}
					 style.getBorderRightStyle( ) == null )
					{
						styleBuffer.append( "border-right-style:none;" );
					}
					else
					{
						 style.getBorderRightColor( ) == null )
						{
							styleBuffer.append( "border-right-color:black" );
						}
					}
				}
				ttribute( HTMLTags.ATTR_USEMAP, "#" + imageMapId ); 
			}
			 alternative text
			ttribute( HTMLTags.ATTR_ALT, image.getAltText( ) );
			 help text
			ttribute( HTMLTags.ATTR_TITLE, image.getHelpText( ) );
			 image size
			AttributeBuilder.buildSize( styleBuffer, HTMLTags.ATTR_WIDTH, image
					.getW( ) ); 
			AttributeBuilder.buildSize( styleBuffer, HTMLTags.ATTR_HEIGHT,
					image.getHeight( ) ); 
			 handle style
			handleStyle( image, styleBuffer, false );
			 ".PNG".equalsIgnoreCase( ext ) && imageHandler != null ) 
			{
				ttribute( 