Bug 205557 PPT emitter
BIRT 2.2.1 PPT emitter generates PPT files with references to "file:///C:/___Actuate___", which would of coure not work on no actuate pcs. e.g.: Content-Location: file:///C:/___Actuate___/slide-show Content-Location: file:///C:/___Actuate___/s1 Content-Location: file:///C:/___Actuate___/presentation Content-Location: file:///C:/___Actuate___/file-list
engine/org.eclipse.birt.report.engine.emitter.ppt/src/org/eclipse/birt/report/engine/emitter/ppt/PPTWriter.java
String rectifiedImageURI = imageURI.replace( '.', '&' );
		String extension = imageURI.substring(
				rectifiedImageURI.lastIndexOf( '&' ) + 1 ).toLowerCase( );
		if ( extension.equals( "svg" ) )
		{
			extension = "jpg";
		}
		return extension;
	}
	/*
	 * Save the image name into file list of current page
	 */
	private void recordFileLists( String filename )
	{
		Integer pageNum = new Integer( currentPageNum );
		if ( fileNamesLists.containsKey( pageNum ) )
		{
			( (List) fileNamesLists.get( pageNum ) ).add( filename );
		}
		else
		{
			List fileNames = new ArrayList( );
			fileNames.add( filename );
			fileNamesLists.put( pageNum, fileNames );
		}
	}
	/**
	 * Draws a line from the start position to the end position with the given
	 * line width, color, and style on the PPT.
	 *