Class HwmfFill.WmfSetDibToDev

    • Constructor Detail

      • WmfSetDibToDev

        public WmfSetDibToDev()
    • Method Detail

      • init

        public int init​(LittleEndianInputStream leis,
                        long recordSize,
                        int recordFunction)
                 throws java.io.IOException
        Description copied from interface: HwmfRecord
        Init record from stream
        Specified by:
        init in interface HwmfRecord
        Parameters:
        leis - the little endian input stream
        Returns:
        count of processed bytes
        Throws:
        java.io.IOException
      • draw

        public void draw​(HwmfGraphics ctx)
        Description copied from interface: HwmfRecord
        Apply the record settings to the graphics context
        Specified by:
        draw in interface HwmfRecord
        Parameters:
        ctx - the graphics context to modify
      • getImage

        public java.awt.image.BufferedImage getImage​(java.awt.Color foreground,
                                                     java.awt.Color background,
                                                     boolean hasAlpha)
        Description copied from interface: HwmfFill.HwmfImageRecord
        Provide an image using the fore-/background color, in case of a 1-bit pattern
        Specified by:
        getImage in interface HwmfFill.HwmfImageRecord
        Parameters:
        foreground - the foreground color
        background - the background color
        hasAlpha - if true, the background color is rendered transparent - see HwmfMisc.WmfSetBkMode.HwmfBkMode
        Returns:
        the image
      • getScanCount

        public int getScanCount()
      • getStartScan

        public int getStartScan()
      • getSrcBounds

        public java.awt.geom.Rectangle2D getSrcBounds()
      • getDstBounds

        public java.awt.geom.Rectangle2D getDstBounds()
      • getGenericProperties

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