Bug 307327 BIDI3.6:In-line component positioning problem in RTL Reports
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
/**
	 * @return Get the content type of current format.
	 */
	protected String getContentType( )
	{
		return "text/html; charset=utf-8";
	}
	private void outputClientScript( IReportContent report )
	{
		if ( report != null )
		{
			IContent root = report.getRoot( );
			Map<String, Object> extensions = root.getExtensions( );
			if ( extensions != null )
			{
				String clientScripts = (String) extensions.get( EXTENSION_HTML_CLIENT_SCRIPTS );
				if ( clientScripts != null )
				{
					writer.openTag( HTMLTags.TAG_DIV );
					outputBookmark( root, HTMLTags.TAG_DIV );
					writer.attribute( HTMLTags.ATTR_STYLE, "display:none" );
					writer.closeTag( HTMLTags.TAG_DIV );
					outputClientScript( root );
				}
			}
		}
	}
	private void outputClientScript( IContent content )
	{
		Map<String, Object> extensions = content.getExtensions( );