Class HemfDraw.EmfWidenPath

  • All Implemented Interfaces:
    GenericRecord, HemfRecord
    Enclosing class:
    HemfDraw

    public static class HemfDraw.EmfWidenPath
    extends java.lang.Object
    This record redefines the current path as the area that would be painted if the path were drawn using the pen currently selected into the playback device context.
    • Constructor Detail

      • EmfWidenPath

        public EmfWidenPath()
    • Method Detail

      • init

        public long init​(LittleEndianInputStream leis,
                         long recordSize,
                         long recordId)
                  throws java.io.IOException
        Description copied from interface: HemfRecord
        Init record from stream
        Specified by:
        init in interface HemfRecord
        Parameters:
        leis - the little endian input stream
        recordSize - the size limit for this record
        recordId - the id of the HemfRecordType
        Returns:
        count of processed bytes
        Throws:
        java.io.IOException - when the inputstream is malformed
      • toString

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

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