Class DocumentAtom

All Implemented Interfaces:
GenericRecord

public final class DocumentAtom extends RecordAtom
A Document Atom (type 1001). Holds misc information on the PowerPoint document, lots of them size and scale related.
  • Method Details

    • getSlideSizeX

      public long getSlideSizeX()
    • getSlideSizeY

      public long getSlideSizeY()
    • getNotesSizeX

      public long getNotesSizeX()
    • getNotesSizeY

      public long getNotesSizeY()
    • setSlideSizeX

      public void setSlideSizeX(long x)
    • setSlideSizeY

      public void setSlideSizeY(long y)
    • setNotesSizeX

      public void setNotesSizeX(long x)
    • setNotesSizeY

      public void setNotesSizeY(long y)
    • getServerZoomFrom

      public long getServerZoomFrom()
    • getServerZoomTo

      public long getServerZoomTo()
    • setServerZoomFrom

      public void setServerZoomFrom(long zoom)
    • setServerZoomTo

      public void setServerZoomTo(long zoom)
    • getNotesMasterPersist

      public long getNotesMasterPersist()
      Returns a reference to the NotesMaster, or 0 if none
    • getHandoutMasterPersist

      public long getHandoutMasterPersist()
      Returns a reference to the HandoutMaster, or 0 if none
    • getFirstSlideNum

      public int getFirstSlideNum()
    • getSlideSizeType

      public DocumentAtom.SlideSize getSlideSizeType()
      The Size of the Document's slides, DocumentAtom.SlideSize for values.
    • getSlideSizeTypeEnum

      @Deprecated @Removal(version="6.0.0") public DocumentAtom.SlideSize getSlideSizeTypeEnum()
      Deprecated.
      replaced by getSlideSizeType()
      The Size of the Document's slides, DocumentAtom.SlideSize for values.
    • setSlideSize

      public void setSlideSize(DocumentAtom.SlideSize size)
    • getSaveWithFonts

      public boolean getSaveWithFonts()
      Was the document saved with True Type fonts embedded?
    • setSaveWithFonts

      public void setSaveWithFonts(boolean saveWithFonts)
      Set the font embedding state
    • getOmitTitlePlace

      public boolean getOmitTitlePlace()
      Have the placeholders on the title slide been omitted?
    • getRightToLeft

      public boolean getRightToLeft()
      Is this a Bi-Directional PPT Doc?
    • getShowComments

      public boolean getShowComments()
      Are comment shapes visible?
    • getRecordType

      public long getRecordType()
      We are of type 1001
      Specified by:
      getRecordType in class Record
    • writeOut

      public void writeOut(OutputStream out) throws IOException
      Write the contents of the record back, so it can be written to disk
      Specified by:
      writeOut in class Record
      Throws:
      IOException
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()