Package org.apache.poi.hemf.record
Class HemfHeader
- java.lang.Object
-
- org.apache.poi.hemf.record.HemfHeader
-
- All Implemented Interfaces:
HemfRecord
@Internal public class HemfHeader extends java.lang.Object implements HemfRecord
Extracts the full header from EMF files.- See Also:
ImageHeaderEMF
-
-
Constructor Summary
Constructors Constructor Description HemfHeader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetbOpenGL()java.awt.RectanglegetBoundsRectangle()longgetBytes()longgetCbPixelFormat()java.awt.RectanglegetFrameRectangle()intgetHandles()longgetMicrometersX()longgetMicrometersY()longgetnDescription()longgetnPalEntries()longgetOffDescription()longgetOffPixelFormat()longgetRecords()HemfRecordTypegetRecordType()longinit(LittleEndianInputStream leis, long recordId, long recordSize)Init record from streambooleanisHasExtension1()booleanisHasExtension2()java.lang.StringtoString()
-
-
-
Method Detail
-
getBoundsRectangle
public java.awt.Rectangle getBoundsRectangle()
-
getFrameRectangle
public java.awt.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 java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getRecordType
public HemfRecordType getRecordType()
- Specified by:
getRecordTypein interfaceHemfRecord
-
init
public long init(LittleEndianInputStream leis, long recordId, long recordSize) throws java.io.IOException
Description copied from interface:HemfRecordInit record from stream- Specified by:
initin interfaceHemfRecord- Parameters:
leis- the little endian input stream- Returns:
- count of processed bytes
- Throws:
java.io.IOException
-
-