Class HwmfDraw.WmfPolygon

  • All Implemented Interfaces:
    HwmfRecord
    Direct Known Subclasses:
    HwmfDraw.WmfPolyline
    Enclosing class:
    HwmfDraw

    public static class HwmfDraw.WmfPolygon
    extends java.lang.Object
    implements HwmfRecord
    The META_POLYGON record paints a polygon consisting of two or more vertices connected by straight lines. The polygon is outlined by using the pen and filled by using the brush and polygon fill mode that are defined in the playback device context.
    • Constructor Detail

      • WmfPolygon

        public WmfPolygon()
    • 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