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
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.
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.



Copyright 2008 The Apache Software Foundation or its licensors, as applicable.