Bug 157259 In PDF <li> effect is incorrect when page break happens.
Description: In PDF <li> effect is incorrect when page break happens. Steps to reproduce: 1. Open attached report and preview in pdf, pay attention to the first <li>text in the beginning of second page. Expected result: Correct <li> effect. Actual result: text after <li> is displayed at the second line instead of the same line as dot. See screenshot.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/util/HTML2Content.java
htmlDisplayMode.add( "dl" ); 
		htmlDisplayMode.add( "dt" ); 
		htmlDisplayMode.add( "h1" ); 
		htmlDisplayMode.add( "h2" ); 
		htmlDisplayMode.add( "h3" ); 
		htmlDisplayMode.add( "h4" ); 
		htmlDisplayMode.add( "h5" ); 
		htmlDisplayMode.add( "h6" ); 
		htmlDisplayMode.add( "hr" ); 
		htmlDisplayMode.add( "ol" ); 
		htmlDisplayMode.add( "p" ); 
		htmlDisplayMode.add( "pre" ); 
		htmlDisplayMode.add( "ul" ); 
		htmlDisplayMode.add( "li" ); 
		htmlDisplayMode.add( "body" ); 
		htmlDisplayMode.add( "center" ); 
		
		textTypeMapping.put( IForeignContent.HTML_TYPE, TextParser.TEXT_TYPE_HTML );
		textTypeMapping.put( IForeignContent.TEXT_TYPE, TextParser.TEXT_TYPE_PLAIN );
		textTypeMapping.put( IForeignContent.UNKNOWN_TYPE, TextParser.TEXT_TYPE_AUTO );
	}
	
	public HTML2Content(ReportDesignHandle report)
	{
		this.report = report;
	}
	
	public void html2Content( IForeignContent foreign)
	{
		processForeignData(foreign);