Wiki
Clone wikiAspose Java for Docx4j / Manage-Smart-Art
Aspose.Slides
//================== //Adding Smart Art //================== //Instantiate Presentation Class Presentation pres = new Presentation(); //Get first slide ISlide slide = pres.getSlides().get_Item(0); //Add Smart Art Shape ISmartArt smart = slide.getShapes().addSmartArt(0, 0, 400, 400, SmartArtLayoutType.BasicBlockList); //Saving presentation pres.save("data/AsposeSmartArt.pptx", SaveFormat.Pptx); //===================== //Accessing Smart Art //===================== //Get first slide ISlide slide0 = pres.getSlides().get_Item(0); //Traverse through every shape inside first slide for(IShape shape : slide0.getShapes()) { //Check if shape is of SmartArt type if (shape instanceof ISmartArt) { //Typecast shape to SmartArtEx ISmartArt smartArt = (ISmartArt)shape; } }
Download Source Code
For More Examples, Please Visit Aspose Docs
Updated