| Package | Description | 
|---|---|
| loci.poi.ddf | 
 This package contains classes for decoding the Microsoft Office
       Drawing format otherwise known as escher henceforth known in POI
       as the Dreadful Drawing Format. 
 | 
| loci.poi.hssf.model | 
 Provides low level API structures for reading, writing, modifying XLS files. 
 | 
| loci.poi.hssf.record | 
 Record package contains class representations for XLS binary strutures. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EscherBitmapBlip  | 
class  | 
EscherBlipRecord  | 
class  | 
EscherBlipWMFRecord
The blip record is used to hold details about large binary objects that occur in escher such
 as JPEG, GIF, PICT and WMF files. 
 | 
class  | 
EscherBSERecord
The BSE record is related closely to the  
EscherBlipRecord and stores
 extra information about the blip. | 
class  | 
EscherChildAnchorRecord
The escher child achor record is used to specify the position of a shape under an
 existing group. 
 | 
class  | 
EscherClientAnchorRecord
The escher client anchor specifies which rows and cells the shape is bound to as well as
 the offsets within those cells. 
 | 
class  | 
EscherClientDataRecord
The EscherClientDataRecord is used to store client specific data about the position of a
 shape within a container. 
 | 
class  | 
EscherContainerRecord
Escher container records store other escher records as children. 
 | 
class  | 
EscherDggRecord
This record defines the drawing groups used for a particular sheet. 
 | 
class  | 
EscherDgRecord
This record simply holds the number of shapes in the drawing group and the
 last shape id used for this drawing group. 
 | 
class  | 
EscherMetafileBlip  | 
class  | 
EscherOptRecord
The opt record is used to store property values for a shape. 
 | 
class  | 
EscherPictBlip  | 
class  | 
EscherSpgrRecord
The spgr record defines information about a shape group. 
 | 
class  | 
EscherSplitMenuColorsRecord
A list of the most recently used colours for the drawings contained in
 this document. 
 | 
class  | 
EscherSpRecord
Together the the EscherOptRecord this record defines some of the basic
 properties of a shape. 
 | 
class  | 
EscherTextboxRecord
Holds data from the parent application. 
 | 
class  | 
UnknownEscherRecord
This record is used whenever a escher record is encountered that
 we do not explicitly support. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EscherRecord | 
EscherRecordFactory.createRecord(byte[] data,
            int offset)
Create a new escher record from the data provided. 
 | 
EscherRecord | 
DefaultEscherRecordFactory.createRecord(byte[] data,
            int offset)
Generates an escher record including the any children contained under that record. 
 | 
EscherRecord | 
EscherRecord.getChild(int index)
Returns the indexed child record. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
UnknownEscherRecord.addChildRecord(EscherRecord childRecord)  | 
void | 
EscherContainerRecord.addChildRecord(EscherRecord record)  | 
void | 
NullEscherSerializationListener.afterRecordSerialize(int offset,
                    short recordId,
                    int size,
                    EscherRecord record)  | 
void | 
EscherSerializationListener.afterRecordSerialize(int offset,
                    short recordId,
                    int size,
                    EscherRecord record)
Fired after a record has been serialized. 
 | 
void | 
NullEscherSerializationListener.beforeRecordSerialize(int offset,
                     short recordId,
                     EscherRecord record)  | 
void | 
EscherSerializationListener.beforeRecordSerialize(int offset,
                     short recordId,
                     EscherRecord record)
Fired before a given escher record is serialized. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static EscherRecord | 
ConvertAnchor.createAnchor(HSSFAnchor userAnchor)  | 
protected EscherRecord | 
AbstractShape.createAnchor(HSSFAnchor userAnchor)
Creates an escher anchor record from a HSSFAnchor. 
 | 
EscherRecord | 
TextboxShape.getEscherTextbox()  | 
| Modifier and Type | Method and Description | 
|---|---|
private EscherRecord | 
EscherAggregate.findClientData(EscherContainerRecord spContainer)  | 
EscherRecord | 
AbstractEscherHolderRecord.getEscherRecord(int index)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
AbstractEscherHolderRecord.addEscherRecord(EscherRecord element)  | 
void | 
AbstractEscherHolderRecord.addEscherRecord(int index,
               EscherRecord element)  | 
Object | 
EscherAggregate.assoicateShapeToObjRecord(EscherRecord r,
                         Record objRecord)
Associates an escher record to an OBJ record or a TXO record. 
 | 
Copyright © 2015 Open Microscopy Environment