Uses of Class
loci.poi.ddf.EscherRecord
Packages that use EscherRecord
Package
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.
Provides low level API structures for reading, writing, modifying XLS files.
Record package contains class representations for XLS binary strutures.
-
Uses of EscherRecord in loci.poi.ddf
Subclasses of EscherRecord in loci.poi.ddfModifier and TypeClassDescriptionclassclassclassThe blip record is used to hold details about large binary objects that occur in escher such as JPEG, GIF, PICT and WMF files.classThe BSE record is related closely to theEscherBlipRecordand stores extra information about the blip.classThe escher child achor record is used to specify the position of a shape under an existing group.classThe escher client anchor specifies which rows and cells the shape is bound to as well as the offsets within those cells.classThe EscherClientDataRecord is used to store client specific data about the position of a shape within a container.classEscher container records store other escher records as children.classThis record defines the drawing groups used for a particular sheet.classThis record simply holds the number of shapes in the drawing group and the last shape id used for this drawing group.classclassThe opt record is used to store property values for a shape.classclassThe spgr record defines information about a shape group.classA list of the most recently used colours for the drawings contained in this document.classTogether the the EscherOptRecord this record defines some of the basic properties of a shape.classHolds data from the parent application.classThis record is used whenever a escher record is encountered that we do not explicitly support.Methods in loci.poi.ddf that return EscherRecordModifier and TypeMethodDescriptionDefaultEscherRecordFactory.createRecord(byte[] data, int offset) Generates an escher record including the any children contained under that record.EscherRecordFactory.createRecord(byte[] data, int offset) Create a new escher record from the data provided.EscherRecord.getChild(int index) Returns the indexed child record.Methods in loci.poi.ddf with parameters of type EscherRecordModifier and TypeMethodDescriptionvoidEscherContainerRecord.addChildRecord(EscherRecord record) voidUnknownEscherRecord.addChildRecord(EscherRecord childRecord) voidEscherSerializationListener.afterRecordSerialize(int offset, short recordId, int size, EscherRecord record) Fired after a record has been serialized.voidNullEscherSerializationListener.afterRecordSerialize(int offset, short recordId, int size, EscherRecord record) voidEscherSerializationListener.beforeRecordSerialize(int offset, short recordId, EscherRecord record) Fired before a given escher record is serialized.voidNullEscherSerializationListener.beforeRecordSerialize(int offset, short recordId, EscherRecord record) -
Uses of EscherRecord in loci.poi.hssf.model
Methods in loci.poi.hssf.model that return EscherRecordModifier and TypeMethodDescriptionprotected EscherRecordAbstractShape.createAnchor(HSSFAnchor userAnchor) Creates an escher anchor record from a HSSFAnchor.static EscherRecordConvertAnchor.createAnchor(HSSFAnchor userAnchor) TextboxShape.getEscherTextbox() -
Uses of EscherRecord in loci.poi.hssf.record
Methods in loci.poi.hssf.record that return EscherRecordMethods in loci.poi.hssf.record with parameters of type EscherRecordModifier and TypeMethodDescriptionvoidAbstractEscherHolderRecord.addEscherRecord(int index, EscherRecord element) booleanAbstractEscherHolderRecord.addEscherRecord(EscherRecord element) EscherAggregate.assoicateShapeToObjRecord(EscherRecord r, Record objRecord) Associates an escher record to an OBJ record or a TXO record.