org.apache.poi.ddf
Class EscherPictBlip
java.lang.Object
org.apache.poi.ddf.EscherRecord
org.apache.poi.ddf.EscherBlipRecord
org.apache.poi.ddf.EscherPictBlip
public class EscherPictBlip
- extends EscherBlipRecord
- Version:
- $Id$
- Author:
- Daniel Noll
Methods inherited from class org.apache.poi.ddf.EscherRecord |
clone, display, fillFields, getChild, getChildRecords, getInstance, getOptions, getRecordId, isContainerRecord, readHeader, serialize, serialize, setChildRecords, setOptions, setRecordId |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RECORD_ID_EMF
public static final short RECORD_ID_EMF
- See Also:
- Constant Field Values
RECORD_ID_WMF
public static final short RECORD_ID_WMF
- See Also:
- Constant Field Values
RECORD_ID_PICT
public static final short RECORD_ID_PICT
- See Also:
- Constant Field Values
EscherPictBlip
public EscherPictBlip()
fillFields
public int fillFields(byte[] data,
int offset,
EscherRecordFactory recordFactory)
- This method deserializes the record from a byte array.
- Overrides:
fillFields
in class EscherBlipRecord
- Parameters:
data
- The byte array containing the escher record informationoffset
- The starting offset into data
.recordFactory
- May be null since this is not a container record.
- Returns:
- The number of bytes read from the byte array.
serialize
public int serialize(int offset,
byte[] data,
EscherSerializationListener listener)
- Serializes the record to an existing byte array.
- Overrides:
serialize
in class EscherBlipRecord
- Parameters:
offset
- the offset within the byte arraydata
- the data array to serialize tolistener
- a listener for begin and end serialization events. This
is useful because the serialization is
hierarchical/recursive and sometimes you need to be able
break into that.
- Returns:
- the number of bytes written.
getRecordSize
public int getRecordSize()
- Returns the number of bytes that are required to serialize this record.
- Overrides:
getRecordSize
in class EscherBlipRecord
- Returns:
- Number of bytes
getUID
public byte[] getUID()
setUID
public void setUID(byte[] field_1_UID)
getUncompressedSize
public int getUncompressedSize()
setUncompressedSize
public void setUncompressedSize(int uncompressedSize)
getBounds
public java.awt.Rectangle getBounds()
setBounds
public void setBounds(java.awt.Rectangle bounds)
getSizeEMU
public java.awt.Dimension getSizeEMU()
setSizeEMU
public void setSizeEMU(java.awt.Dimension sizeEMU)
getCompressedSize
public int getCompressedSize()
setCompressedSize
public void setCompressedSize(int compressedSize)
isCompressed
public boolean isCompressed()
setCompressed
public void setCompressed(boolean compressed)
toString
public java.lang.String toString()
- Overrides:
toString
in class EscherBlipRecord
Copyright 2008 The Apache Software Foundation or
its licensors, as applicable.