org.apache.poi.hslf.blip
Class WMF.NativeHeader
java.lang.Object
org.apache.poi.hslf.blip.WMF.NativeHeader
- Enclosing class:
- WMF
public static class WMF.NativeHeader
- extends java.lang.Object
Aldus Placeable Metafile header - 22 byte structure before WMF data.
- int Key; Magic number (always 9AC6CDD7h)
- short Handle; Metafile HANDLE number (always 0)
- short Left; Left coordinate in metafile units
- short Top; Top coordinate in metafile units
- short Right; Right coordinate in metafile units
- short Bottom; Bottom coordinate in metafile units
- short Inch; Number of metafile units per inch
- int Reserved; Reserved (always 0)
- short Checksum; Checksum value for previous 10 shorts
Method Summary |
int |
getChecksum()
Returns a checksum value for the previous 10 shorts in the header. |
int |
getLength()
|
java.awt.Dimension |
getSize()
|
void |
write(java.io.OutputStream out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APMHEADER_KEY
public static final int APMHEADER_KEY
- See Also:
- Constant Field Values
WMF.NativeHeader
public WMF.NativeHeader(java.awt.Rectangle dim)
WMF.NativeHeader
public WMF.NativeHeader(byte[] data,
int pos)
getChecksum
public int getChecksum()
- Returns a checksum value for the previous 10 shorts in the header.
The checksum is calculated by XORing each short value to an initial value of 0:
write
public void write(java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
getSize
public java.awt.Dimension getSize()
getLength
public int getLength()
Copyright 2016 The Apache Software Foundation or
its licensors, as applicable.