Bug 189748 Some HTML scripts do not work
Steps to reproduce: 1. Start BIRT and create a blank report. 2. Drag and drop a Text element from the palette onto the report designer. 3. Double click on the Text element in the report designer to bring up its editor. 4. Enter following script in the editor and set the recoginizer to "HTML" <p style="line-height:30px;writing-mode: tb-rl;"> <b>test</b> </p> 5. Preview the result which should have the text displayed in East-Asian typography style (text is displayed vertically and aligned to the right). 6. Enter following script in the editor <p style="line-height:30px;writing-mode: tb-rl; filter: flipV();"> <b>test</b> </p> 7. Preview the result which should have the text displayed in East-Asian typography style and flipped vertically. (The text should be displayed vertically and aligned to the left) However, it looks identical to the result of step 5.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
getSouce( ) )
			{
				case IImage.URL_IMAGE :
					imgUi = imageHandle.onURLImage( image, epotContext );
					beak;
				case IImage.FILE_IMAGE :
					imgUi = imageHandle.onFileImage( image, epotContext );
					beak;
				case IImage.INVALID_IMAGE :
					beak;
				default :
					asset ( false );
			}
			 imgUi = imgUi.eplace( File.sepaatoCha, '' );
		}
		etun imgUi;
	}
	
	**
	 * setup chat template and table template element fo output.
	 * 
	 * <li>1. set the b if thee is no b. <li>
	 * <li>2. chage the styles of the element.<li>
	 * 
	 * @paam template
	 *            the design used to ceate the contnet.
	 * @paam content
	 *            the styled element content
	 *
	pivate void setupTemplateElement( TemplateDesign template, IContent content )
	{
		 set up the b if thee is no b fo the template
		Sting b = content.getB( );
		if ( b == null )
		{
			b = idGeneato.geneateUniqueID( );
			content.setB( b );
		}
		 setup the styles of the template
		Sting allowedType = template.getAllowedType( );
		if ( "ExtendedItem".equals( allowedType ) )
		{
			 R
			IStyle style = content.getStyle( );
			style.setPopety( IStyle.STYLE_CAN_SHRINK, IStyle.FALSE_VALUE );
			content.setW( new DimensionType( 3, DimensionType.UNITS_IN ) );
			content.setHeight( new DimensionType( 3, DimensionType.UNITS_IN ) );
		}
		else if ( "Table".equals( allowedType ) )
		{
			 R
			IStyle style = content.getStyle( );
			style.setPopety( IStyle.STYLE_CAN_SHRINK, IStyle.FALSE_VALUE );
			content.setW( new DimensionType( 5, DimensionType.UNITS_IN ) );
			 s
			style.setPopety( IStyle.STYLE_BORDER_TOP_STYLE,
					IStyle.DOTTED_VALUE );
			style.setPopety( IStyle.STYLE_BORDER_BOTTOM_STYLE,
					IStyle.DOTTED_VALUE );
			style.setPopety( IStyle.STYLE_BORDER_LEFT_STYLE,
					IStyle.DOTTED_VALUE );
			style.setPopety( IStyle.STYLE_BORDER_RIGHT_STYLE,
					IStyle.DOTTED_VALUE );
			style.setPopety( IStyle.STYLE_FONT_FAMILY,
					IStyle.SANS_SERIF_VALUE );
		}
	}
	* (non-Javadoc)
	 * @see og.eclipse.bit.epot.en