Class PPDrawingGroup

All Implemented Interfaces:
GenericRecord

public final class PPDrawingGroup extends RecordAtom
Container records which always exists inside Document. It always acts as a holder for escher DGG container which may contain which Escher BStore container information about pictures containes in the presentation (if any).
  • Method Details

    • getRecordType

      public long getRecordType()
      We are type 1035
      Specified by:
      getRecordType in class Record
    • getChildRecords

      public Record[] getChildRecords()
      We're pretending to be an atom, so return null
      Overrides:
      getChildRecords in class RecordAtom
    • writeOut

      public void writeOut(OutputStream out) throws IOException
      Description copied from class: Record
      Have the contents printer out into an OutputStream, used when writing a file back out to disk (Normally, atom classes will keep their bytes around, but non atom classes will just request the bytes from their children, then chuck on their header and return)
      Specified by:
      writeOut in class Record
      Throws:
      IOException
    • getDggContainer

      public EscherContainerRecord getDggContainer()
    • getEscherDggRecord

      public EscherDggRecord getEscherDggRecord()
    • getGenericProperties

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