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
private String layoutPreference;
	private boolean fixedReport = false;
	private boolean enableAgentStyleEngine;
	private boolean outputMasterPageMargins;
	private IMetadataFilter metadataFilter = null;
	private boolean needOutputBackgroundSize = false;
	private boolean enableInlineStyle = false;
	/**
	 * Following names will be name spaced by htmlIDNamespace: a.CSS style name.
	 * b.id (bookmark). c.script name, which is created by BIRT.
	 */
	protected String htmlIDNamespace;
	protected int browserVersion;
	
	protected boolean browserSupportsInlineBlock = true;
	
	protected int imageDpi = -1;
	
	protected HTMLEmitter htmlEmitter;
	protected Stack tableDIVWrapedFlagStack = new Stack( );
	protected Stack<DimensionType> fixedRowHeightStack = new Stack<DimensionType>( );
	protected HashSet<String> outputBookmarks = new HashSet<String>( );
	
	/**
	 * This set is used to store the style class which has been outputted.
	 */
	private Set outputtedStyles = new HashSet();
	
	protected boolean needFixTransparentPNG = false;