Slide — Aspose.Slides FOSS for Java API Reference
The Slide class represents a single slide in a presentation. It implements ISlide and extends BaseSlide.
Package: org.aspose.slides.foss
import org.aspose.slides.foss.*;public class Slide extends BaseSlide implements ISlideInheritance
BaseSlide -> Slide
Properties
| Property | Type | Access | Description |
|---|---|---|---|
getShapes() | IShapeCollection | Read | Collection of shapes on this slide. |
getIndex() | int | Read | Zero-based index of this slide. |
getSlideNumber() / setSlideNumber(int) | int | Read/Write | The slide number. |
getSlideId() | int | Read | Unique slide identifier. |
getName() / setName(String) | String | Read/Write | Name of the slide. |
isHidden() / setHidden(boolean) | boolean | Read/Write | Whether the slide is hidden. |
getLayoutSlide() / setLayoutSlide(ILayoutSlide) | ILayoutSlide | Read/Write | The layout slide applied to this slide. |
getNotesSlideManager() | INotesSlideManager | Read | Manager for the notes slide. |
getPresentation() | IPresentation | Read | Parent presentation. |
Methods
getSlideComments(ICommentAuthor author)
Returns comments on this slide, optionally filtered by author.
| Parameter | Type | Description |
|---|---|---|
author | ICommentAuthor | Filter by author, or null for all. |
Returns: IComment[]
Usage Examples
Access Slide Shapes
import org.aspose.slides.foss.*;
Presentation prs = new Presentation("deck.pptx");
ISlide slide = prs.getSlides().get(0);
System.out.println("Shape count: " + slide.getShapes().size());Hide a Slide
ISlide slide = prs.getSlides().get(1);
slide.setHidden(true);
prs.save("hidden.pptx", SaveFormat.PPTX);