org.apache.poi.hslf.blip
Class WMF.AldusHeader
java.lang.Object
org.apache.poi.hslf.blip.WMF.AldusHeader
- Enclosing class:
- WMF
public class WMF.AldusHeader
- 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 |
getSize()
|
void |
read(byte[] data,
int offset)
|
void |
write(java.io.OutputStream out)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APMHEADER_KEY
public static final int APMHEADER_KEY
- See Also:
- Constant Field Values
handle
public int handle
left
public int left
top
public int top
right
public int right
bottom
public int bottom
inch
public int inch
reserved
public int reserved
checksum
public int checksum
WMF.AldusHeader
public WMF.AldusHeader()
read
public void read(byte[] data,
int offset)
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 int getSize()