Class ExControlAtom


public final class ExControlAtom extends RecordAtom
An atom record that specifies an ActiveX control.
Author:
Yegor Kozlov
  • Constructor Details

    • ExControlAtom

      protected ExControlAtom()
      Constructs a brand new embedded object atom record.
    • ExControlAtom

      protected ExControlAtom(byte[] source, int start, int len)
      Constructs the ExControlAtom record from its source data.
      Parameters:
      source - the source data as a byte array.
      start - the start offset into the byte array.
      len - the length of the slice in the byte array.
  • Method Details

    • getSlideId

      public int getSlideId()
      An integer that specifies which presentation slide is associated with the ActiveX control.

      It MUST be 0x00000000 or equal to the value of the slideId field of a SlidePersistAtom record. The value 0x00000000 specifies a null reference.

      Returns:
      an integer that specifies which presentation slide is associated with the ActiveX control
    • setSlideId

      public void setSlideId(int id)
      Sets which presentation slide is associated with the ActiveX control.
      Parameters:
      id - an integer that specifies which presentation slide is associated with the ActiveX control

      It MUST be 0x00000000 or equal to the value of the slideId field of a SlidePersistAtom record. The value 0x00000000 specifies a null reference.

    • getRecordType

      public long getRecordType()
      Gets the record type.
      Specified by:
      getRecordType in class Record
      Returns:
      the record type.
    • 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
      Parameters:
      out - the output stream to write to.
      Throws:
      IOException - if an error occurs.