Bug 196105 There is an extra red square when preview the attached design file in ppt[1205]
Description: There is an extra red square when preview the attached design file in ppt. Build number: 2.2.1.v20070711-0630 Steps to reproduce: 1.Open attached report design 2.Preview in PPT Expected reuslt: The report is previewed correctly. Actual result: See the screenshot. Error log: N/A
engine/org.eclipse.birt.report.engine.emitter.ppt/src/org/eclipse/birt/report/engine/emitter/ppt/PPTWriter.java
*            the X position of the textArea relative to current page.
	 * @param textY
	 *            the Y position of the textArea relative to current page.
	 * @param contentByte
	 *            the content byte to draw the text.
	 * @param contentByteHeight
	 *            the height of the content byte.
	 */
	public void drawText( String text, float textX, float textY, float width,
			float height, FontInfo fontInfo, Color color, boolean linethrough,
			boolean overline, boolean underline )
	{
		BaseFont baseFont = fontInfo.getBaseFont( );
		String fontName = getFontName( baseFont );
		
		
		
		String red = Integer.toHexString( color.getRed( ) );
		String green = Integer.toHexString( color.getGreen( ) );
		String blue = Integer.toHexString( color.getBlue( ) );
		red = red.length( ) == 1 ? "0" + red : red; 
		green = green.length( ) == 1 ? "0" + green : green; 
		blue = blue.length( ) == 1 ? "0" + blue : blue; 
		Charset charset = Charset.forName( "UTF-8" );
		ByteBuffer encodedText = charset.encode( text );
		try
		{
			pptOutput.write( ( "<v:shape id=3D't" + ( ++shapeCount ) + "' type=3D'#r'\n" ).getBytes( ) ); 
			pptOutput.write( ( " style=3D'position:absolute;left:" + textX + "pt;top:" + textY + "pt;width:" + width + "pt;height:" + height + "pt;v-text-anchor:top;mso-wrap-style:square;'\n" ).getBytes( ) ); 
			pptOutput.write( ( " filled=3D'f' stroked=3D'f'>\n" ).getBytes( ) );