import org.apache.poi.hslf.HSLFSlideShow;
import org.apache.poi.hslf.model.Slide;
import org.apache.poi.hslf.model.*;
import org.apache.poi.hslf.usermodel.SlideShow;
import org.apache.poi.hslf.usermodel.*;
import java.io.*;
import java.awt.*;
import org.apache.poi.hslf.model.TextBox;


class insertingTextInShape
{
	public static void main(String a[])
	{
	try
	{   SlideShow slideShow = new SlideShow();
       Slide slide = slideShow.createSlide();
	  
	       AutoShape sh1 = new AutoShape(ShapeTypes.Star32);
		      TextBox txt = new TextBox();
              txt.setText("RAJESH KUMAR");
              txt.setAnchor(new java.awt.Rectangle(235, 275, 150, 50));
			  RichTextRun rt = txt.getTextRun().getRichTextRuns()[0];
			  rt.setFontColor(Color.blue);
              
             sh1.setAnchor(new java.awt.Rectangle(0, 0, 600, 600));
             sh1.setFillColor(Color.red);
			 AutoShape sh2 = new AutoShape(ShapeTypes.Star32);
             sh2.setAnchor(new java.awt.Rectangle(200, 200, 200, 200));
             sh2.setFillColor(Color.green);
			  AutoShape sh3 = new AutoShape(ShapeTypes.Star32);
             sh3.setAnchor(new java.awt.Rectangle(150, 150, 300, 300));
             sh3.setFillColor(Color.red);
			  AutoShape sh4 = new AutoShape(ShapeTypes.Star32);
             sh4.setAnchor(new java.awt.Rectangle(100, 100, 400, 400));
             sh4.setFillColor(Color.green);
            
             slide.addShape(sh1);
             slide.addShape(sh4);

			  slide.addShape(sh3);
			  slide.addShape(sh2);
			  slide.addShape(txt);


    
        FileOutputStream out = new FileOutputStream("insertingNameInShape.ppt");
        slideShow.write(out);
        out.close();
	}catch(Exception e){}
	}}