Class DIB

  • All Implemented Interfaces:
    PictureData

    public final class DIB
    extends Bitmap
    Represents a DIB picture data in a PPT file
    • Constructor Detail

      • DIB

        public DIB()
    • Method Detail

      • getSignature

        public int getSignature()
        DIB signature is 0x7A80 or 0x7A90
        Returns:
        DIB signature (0x7A80 or 0x7A90)
      • setSignature

        public void setSignature​(int signature)
        Sets the DIB signature - either 0x7A80 or 0x7A90
        Specified by:
        setSignature in class HSLFPictureData
      • getData

        public byte[] getData()
        Description copied from interface: PictureData
        Returns the binary data of this Picture
        Specified by:
        getData in interface PictureData
        Overrides:
        getData in class Bitmap
        Returns:
        picture data
      • addBMPHeader

        public static byte[] addBMPHeader​(byte[] data)
      • setData

        public void setData​(byte[] data)
                     throws java.io.IOException
        Description copied from interface: PictureData
        Sets the binary picture data
        Specified by:
        setData in interface PictureData
        Overrides:
        setData in class Bitmap
        Parameters:
        data - picture data
        Throws:
        java.io.IOException