Class HwmfBitmapDib

  • All Implemented Interfaces:
    GenericRecord

    public class HwmfBitmapDib
    extends java.lang.Object
    implements GenericRecord
    The DeviceIndependentBitmap Object defines an image in device-independent bitmap (DIB) format.
    • Constructor Detail

      • HwmfBitmapDib

        public HwmfBitmapDib()
    • Method Detail

      • init

        public int init​(LittleEndianInputStream leis,
                        int recordSize)
                 throws java.io.IOException
        Throws:
        java.io.IOException
      • isValid

        public boolean isValid()
      • getBMPStream

        public java.io.InputStream getBMPStream()
      • getBMPData

        public byte[] getBMPData()
      • getImage

        public java.awt.image.BufferedImage getImage()
      • getImage

        public java.awt.image.BufferedImage getImage​(java.awt.Color foreground,
                                                     java.awt.Color background,
                                                     boolean hasAlpha)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getGenericProperties

        public java.util.Map<java.lang.String,​java.util.function.Supplier<?>> getGenericProperties()
        Specified by:
        getGenericProperties in interface GenericRecord