Bug 194371 Use page emitter framework to implement ppt emitter.
In order to keep consistent with pdf and postscript, ppt need to use page emitter framework.
engine/org.eclipse.birt.report.engine.emitter.ppt/src/org/eclipse/birt/report/engine/emitter/ppt/PPTRender.java
import org.eclipse.birt.report.engine.layout.area.IContainerArea;
import org.eclipse.birt.report.engine.layout.area.IImageArea;
import org.eclipse.birt.report.engine.layout.area.ITemplateArea;
import org.eclipse.birt.report.engine.layout.area.ITextArea;
import org.eclipse.birt.report.engine.layout.area.impl.PageArea;
import org.eclipse.birt.report.engine.layout.pdf.font.FontInfo;
import org.eclipse.birt.report.engine.layout.pdf.util.PropertyUtil;
import org.eclipse.birt.report.model.api.IResourceLocator;
import org.eclipse.birt.report.model.api.ReportDesignHandle;
import org.w3c.dom.css.CSSPrimitiveValue;
import org.w3c.dom.css.CSSValue;
import org.w3c.dom.css.CSSValueList;
import com.lowagie.text.Font;
/**
 * The PPT render class.
 */
public class PPTRender implements IAreaVisitor
{
	protected static Logger logger = Logger.getLogger( PPTRender.class.getName( ) );
	
	public static final String REPORT_FILE = "Report.ppt"; 
	
	public static final float LAYOUT_TO_PPT_RATIO = 1000f;
	
	public static final int H_TEXT_SPACE = 70;
	
	public static final int V_TEXT_SPACE = 100;
	
	private OutputStream pptOutput = null;