Class HSLFSlideShow

java.lang.Object
org.apache.poi.hslf.usermodel.HSLFSlideShow
All Implemented Interfaces:
Closeable, AutoCloseable, SlideShow<HSLFShape,HSLFTextParagraph>

public final class HSLFSlideShow extends Object implements SlideShow<HSLFShape,HSLFTextParagraph>, Closeable
This class is a friendly wrapper on top of the more scary HSLFSlideShow. TODO: - figure out how to match notes to their correct sheet (will involve understanding DocSlideList and DocNotesList) - handle Slide creation cleaner
  • Field Details

  • Constructor Details

    • HSLFSlideShow

      public HSLFSlideShow(HSLFSlideShowImpl hslfSlideShow)
      Constructs a Powerpoint document from the underlying HSLFSlideShow object. Finds the model stuff from this
      Parameters:
      hslfSlideShow - the HSLFSlideShow to base on
    • HSLFSlideShow

      public HSLFSlideShow()
      Constructs a new, empty, Powerpoint document.
    • HSLFSlideShow

      public HSLFSlideShow(InputStream inputStream) throws IOException
      Constructs a Powerpoint document from an input stream.
      Throws:
      IOException
    • HSLFSlideShow

      public HSLFSlideShow(POIFSFileSystem npoifs) throws IOException
      Constructs a Powerpoint document from an POIFSFileSystem.
      Throws:
      IOException
    • HSLFSlideShow

      public HSLFSlideShow(DirectoryNode root) throws IOException
      Constructs a Powerpoint document from an DirectoryNode.
      Throws:
      IOException
  • Method Details