Dear lajolla,
Please see the attached output presentation which is generated by the following code.
This is the .NET code that creates a slide with a heading and a few bullet points.
Presentation pres = new Presentation();
Slide bodySlide = pres.AddBodySlide();
Paragraph para = ((TextHolder)bodySlide.Placeholders[0]).Paragraphs[0];
para.Alignment = TextAlignment.Left;
para.Text = "Heading";
TextHolder th = (TextHolder)bodySlide.Placeholders[1];
para = th.Paragraphs[0];
para.Alignment = TextAlignment.Left;
para.HasBullet = 1;
para.BulletColor = Color.Blue;
para.BulletHeight = 125; // bullet height
//para.Portions[0].FontUnderline = true;
para.Portions[0].Text = "Item 1";
//Add second item
Paragraph newPara = new Paragraph(para);
newPara.Portions[0].Text = "Item 2";
th.Paragraphs.Add(newPara);
//Add third item
newPara = new Paragraph(para);
newPara.Portions[0].Text = "Item 3";
th.Paragraphs.Add(newPara);
pres.Write(@"c:\out.ppt");
This is the .JAVA code that creates a slide with a heading and a few bullet points.
Presentation pres = new Presentation();
Slide bodySlide = pres.addBodySlide();
Paragraph para = ((TextHolder) bodySlide.getPlaceholders().get(0)).getParagraphs().get(0);
para.setAlignment(TextAlignment.LEFT);
para.setText("Heading");
TextHolder th = (TextHolder) bodySlide.getPlaceholders().get(1);
para = th.getParagraphs().get(0);
para.setAlignment(TextAlignmentLEFT);
para.setHasBullet((short) 1);
para.setBulletColor(Color.BLUE);
//para.getPortions().get(0).setFontUnderline(true);
para.getPortions().get(0).setText("Item 1");
//Add second item
Paragraph newPara = new Paragraph(para);
newPara.getPortions().get(0).setText("Item 2");
th.getParagraphs().add(newPara);
//Add third item
newPara = new Paragraph(para);
newPara.getPortions().get(0).setText("Item 3");
th.getParagraphs().add(newPara);
//Write Presentaiton
pres.write(new FileOutputStream("c:\\out.ppt"));