Class HemfHeader

java.lang.Object
org.apache.poi.hemf.record.HemfHeader
All Implemented Interfaces:
HemfRecord

@Internal public class HemfHeader extends Object implements HemfRecord
Extracts the full header from EMF files.
See Also:
  • Constructor Details

    • HemfHeader

      public HemfHeader()
  • Method Details

    • getBoundsRectangle

      public Rectangle getBoundsRectangle()
    • getFrameRectangle

      public Rectangle getFrameRectangle()
    • getBytes

      public long getBytes()
    • getRecords

      public long getRecords()
    • getHandles

      public int getHandles()
    • getnDescription

      public long getnDescription()
    • getOffDescription

      public long getOffDescription()
    • getnPalEntries

      public long getnPalEntries()
    • isHasExtension1

      public boolean isHasExtension1()
    • getCbPixelFormat

      public long getCbPixelFormat()
    • getOffPixelFormat

      public long getOffPixelFormat()
    • getbOpenGL

      public long getbOpenGL()
    • isHasExtension2

      public boolean isHasExtension2()
    • getMicrometersX

      public long getMicrometersX()
    • getMicrometersY

      public long getMicrometersY()
    • toString

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

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

      public long init(LittleEndianInputStream leis, long recordId, long recordSize) throws IOException
      Description copied from interface: HemfRecord
      Init record from stream
      Specified by:
      init in interface HemfRecord
      Parameters:
      leis - the little endian input stream
      Returns:
      count of processed bytes
      Throws:
      IOException