Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.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.

See:
Description

Interface Summary
EscherRecordFactory | The escher record factory interface allows for the creation of escher records from a pointer into a data array.
EscherSerializationListener | Interface for listening to escher serialization events.

Class Summary
AbstractEscherOptRecord | Common abstract class for `EscherOptRecord` and `EscherTertiaryOptRecord`
DefaultEscherRecordFactory | Generates escher records when provided the byte array containing those records.
EscherArrayProperty | Escher array properties are the most wierd construction ever invented with all sorts of special cases.
EscherBitmapBlip |
EscherBlipRecord |
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.
EscherBoolProperty | Represents a boolean property.
EscherBSERecord | The BSE record is related closely to the `EscherBlipRecord` and stores extra information about the blip.
EscherChildAnchorRecord | The escher child achor record is used to specify the position of a shape under an existing group.
EscherClientAnchorRecord | The escher client anchor specifies which rows and cells the shape is bound to as well as the offsets within those cells.
EscherClientDataRecord | The EscherClientDataRecord is used to store client specific data about the position of a shape within a container.
EscherComplexProperty | A complex property differs from a simple property in that the data can not fit inside a 32 bit integer.
EscherContainerRecord | Escher container records store other escher records as children.
EscherDggRecord | This record defines the drawing groups used for a particular sheet.
EscherDggRecord.FileIdCluster |
EscherDgRecord | This record simply holds the number of shapes in the drawing group and the last shape id used for this drawing group.
EscherDump | Used to dump the contents of escher records to a PrintStream.
EscherMetafileBlip |
EscherOptRecord | The opt record is used to store property values for a shape.
EscherPictBlip |
EscherProperties | Provides a list of all known escher properties including the description and type.
EscherProperty | This is the abstract base class for all escher properties.
EscherPropertyFactory | Generates a property given a reference into the byte array storing that property.
EscherPropertyMetaData | This class stores the type and description of an escher property.
EscherRecord | The base abstract record from which all escher records are defined.
EscherRGBProperty | A color property.
EscherShapePathProperty | Defines the constants for the various possible shape paths.
EscherSimpleProperty | A simple property is of fixed length and as a property number in addition to a 32-bit value.
EscherSpgrRecord | The spgr record defines information about a shape group.
EscherSplitMenuColorsRecord | A list of the most recently used colours for the drawings contained in this document.
EscherSpRecord | Together the the EscherOptRecord this record defines some of the basic properties of a shape.
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
EscherTextboxRecord | Holds data from the parent application.
NullEscherSerializationListener | Ignores all serialization events.
UnknownEscherRecord | This record is used whenever a escher record is encountered that we do not explicitly support.

## Package org.apache.poi.ddf Description

This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES