Class OEPlaceholderAtom


  • public final class OEPlaceholderAtom
    extends RecordAtom
    OEPlaceholderAtom (3011).

    An atom record that specifies whether a shape is a placeholder shape.

    See Also:
    Placeholder
    • Field Detail

      • PLACEHOLDER_FULLSIZE

        public static final int PLACEHOLDER_FULLSIZE
        The full size of the master body text placeholder shape.
        See Also:
        Constant Field Values
      • PLACEHOLDER_HALFSIZE

        public static final int PLACEHOLDER_HALFSIZE
        Half of the size of the master body text placeholder shape.
        See Also:
        Constant Field Values
      • PLACEHOLDER_QUARTSIZE

        public static final int PLACEHOLDER_QUARTSIZE
        A quarter of the size of the master body text placeholder shape.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OEPlaceholderAtom

        public OEPlaceholderAtom()
        Create a new instance of OEPlaceholderAtom
    • Method Detail

      • getRecordType

        public long getRecordType()
        Description copied from class: Record
        Returns the type (held as a little endian in bytes 3 and 4) that this class handles
        Specified by:
        getRecordType in class Record
        Returns:
        type of this record RecordTypes.OEPlaceholderAtom.
      • getPlacementId

        public int getPlacementId()
        Returns the placement Id.

        The placement Id is a number assigned to the placeholder. It goes from -1 to the number of placeholders. It SHOULD be unique among all PlacholderAtom records contained in the corresponding slide. The value 0xFFFFFFFF specifies that the corresponding shape is not a placeholder shape.

        Returns:
        the placement Id.
      • setPlacementId

        public void setPlacementId​(int id)
        Sets the placement Id.

        The placement Id is a number assigned to the placeholder. It goes from -1 to the number of placeholders. It SHOULD be unique among all PlacholderAtom records contained in the corresponding slide. The value 0xFFFFFFFF specifies that the corresponding shape is not a placeholder shape.

        Parameters:
        id - the placement Id.
      • getPlaceholderId

        public int getPlaceholderId()
        Returns the placeholder Id.

        placeholder Id specifies the type of the placeholder shape. The value MUST be one of the static constants defined in this class

        Returns:
        the placeholder Id.
      • setPlaceholderId

        public void setPlaceholderId​(byte id)
        Sets the placeholder Id.

        placeholder Id specifies the type of the placeholder shape. The value MUST be one of the static constants defined in this class

        Parameters:
        id - the placeholder Id.
      • getPlaceholderSize

        public int getPlaceholderSize()
        Returns the placeholder size. Must be one of the PLACEHOLDER_* static constants defined in this class.
        Returns:
        the placeholder size.
      • setPlaceholderSize

        public void setPlaceholderSize​(byte size)
        Sets the placeholder size. Must be one of the PLACEHOLDER_* static constants defined in this class.
        Parameters:
        size - the placeholder size.
      • writeOut

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