| Modifier and Type | Interface and Description |
|---|---|
| public interface | EscherRecordFactory
The escher record factory interface allows for the creation of escher records from a pointer into a data array. |
| public interface | EscherSerializationListener
Interface for listening to escher serialization events. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractEscherOptRecord
Common abstract class for |
| public class | DefaultEscherRecordFactory
Generates escher records when provided the byte array containing those records. |
| public class | EscherArrayProperty
Escher array properties are the most weird construction ever invented with all sorts of special cases. |
| public class | |
| public class | |
| public class | EscherBoolProperty
Represents a boolean property. |
| public class | EscherBSERecord
The BSE record is related closely to the |
| public class | EscherChildAnchorRecord
The escher child anchor record is used to specify the position of a shape under an existing group. |
| public class | EscherClientAnchorRecord
The escher client anchor specifies which rows and cells the shape is bound to as well as the offsets within those cells. |
| public class | EscherClientDataRecord
The EscherClientDataRecord is used to store client specific data about the position of a shape within a container. |
| public class | EscherColorRef
An OfficeArtCOLORREF structure entry which also handles color extension opid data |
| public class | EscherComplexProperty
A complex property differs from a simple property in that the data can not fit inside a 32 bit integer. |
| public class | EscherContainerRecord
Escher container records store other escher records as children. |
| public class | EscherDggRecord
This record defines the drawing groups used for a particular sheet. |
| public class | EscherDgRecord
This record simply holds the number of shapes in the drawing group and the last shape id used for this drawing group. |
| public class | EscherDump
Used to dump the contents of escher records to a PrintStream. |
| public class | |
| public class | EscherOptRecord
The opt record is used to store property values for a shape. |
| public abstract class | EscherProperty
This is the abstract base class for all escher properties. |
| public class | EscherPropertyFactory
Generates a property given a reference into the byte array storing that property. |
| public class | EscherPropertyMetaData
This class stores the type and description of an escher property. |
| public abstract class | EscherRecord
The base abstract record from which all escher records are defined. |
| public class | EscherRGBProperty
A color property. |
| public class | EscherShapePathProperty
Defines the constants for the various possible shape paths. |
| public class | EscherSimpleProperty
A simple property is of fixed length and as a property number in addition to a 32-bit value. |
| public class | EscherSpgrRecord
The spgr record defines information about a shape group. |
| public class | EscherSplitMenuColorsRecord
A list of the most recently used colours for the drawings contained in this document. |
| public class | EscherSpRecord
Together the EscherOptRecord this record defines some of the basic properties of a shape. |
| public class | EscherTertiaryOptRecord
"The OfficeArtTertiaryFOPT record specifies a table of OfficeArtRGFOPTE properties, as defined in section 2.3.1." -- [MS-ODRAW] -- v20110608; Office Drawing Binary File Format |
| public class | EscherTextboxRecord
Holds data from the parent application. |
| public class | NullEscherSerializationListener
Ignores all serialization events. |
| public class | UnknownEscherRecord
This record is used whenever an escher record is encountered that we do not explicitly support. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | EscherPropertyTypes
Provides a list of all known escher properties including the description and type. |
| public enum | |
| public enum |