org.apache.poi.hemf.record.emf

## Class HemfDraw.EmfWidenPath

- java.lang.Object
- - org.apache.poi.hemf.record.emf.HemfDraw.EmfWidenPath

- 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 Summary

    Constructors
    Constructor and Description
    `EmfWidenPath()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `HemfRecordType` | `getEmfRecordType()`
    `default java.util.Map<java.lang.String,java.util.function.Supplier<?>>` | `getGenericProperties()`
    `long` | `init(LittleEndianInputStream leis, long recordSize, long recordId)` Init record from stream
    `java.lang.String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface org.apache.poi.hemf.record.emf.HemfRecord

      `draw, getGenericRecordType, setHeader`

    - ### Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord

      `getGenericChildren`

- - ### Constructor Detail

    - #### EmfWidenPath

          public EmfWidenPath()

  - ### Method Detail

    - #### getEmfRecordType

          public HemfRecordType getEmfRecordType()

    - #### init

          public long init(LittleEndianInputStream leis,
                           long recordSize,
                           long recordId)
                    throws java.io.IOException

      Description copied from interface: `HemfRecord`
      Init record from stream
      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 java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()

      Specified by:
        `getGenericProperties` in interface `GenericRecord`

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.