Class HemfMisc.EmfSetMiterLimit

java.lang.Object
org.apache.poi.hemf.record.emf.HemfMisc.EmfSetMiterLimit
All Implemented Interfaces:
GenericRecord, HemfRecord
Enclosing class:
HemfMisc

public static class HemfMisc.EmfSetMiterLimit extends Object implements HemfRecord
The EMR_SETMITERLIMIT record specifies the limit for the length of miter joins for the playback device context.
  • Constructor Details

    • EmfSetMiterLimit

      public EmfSetMiterLimit()
  • Method Details

    • getEmfRecordType

      public HemfRecordType getEmfRecordType()
      Specified by:
      getEmfRecordType in interface HemfRecord
    • init

      public long init(LittleEndianInputStream leis, long recordSize, long recordId) throws 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:
      IOException - when the inputstream is malformed
    • draw

      public void draw(org.apache.poi.hemf.draw.HemfGraphics ctx)
      Description copied from interface: HemfRecord
      Draws the record, the default redirects to the parent WMF record drawing
      Specified by:
      draw in interface HemfRecord
      Parameters:
      ctx - the drawing context
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMiterLimit

      public int getMiterLimit()
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()
      Specified by:
      getGenericProperties in interface GenericRecord