Class EscherAggregate
- java.lang.Object
-
- org.apache.poi.hssf.record.RecordBase
-
- org.apache.poi.hssf.record.Record
-
- org.apache.poi.hssf.record.AbstractEscherHolderRecord
-
- org.apache.poi.hssf.record.EscherAggregate
-
- All Implemented Interfaces:
Duplicatable,GenericRecord
public final class EscherAggregate extends AbstractEscherHolderRecord
This class is used to aggregate the MSODRAWING and OBJ record combinations. This is necessary due to the bizare way in which these records are serialized. What happens is that you get a combination of MSODRAWING -> OBJ -> MSODRAWING -> OBJ records but the escher records are serialized _across_ the MSODRAWING records.It gets even worse when you start looking at TXO records.
So what we do with this class is aggregate lazily. That is we don't aggregate the MSODRAWING -> OBJ records unless we need to modify them.
At first document contains 4 types of records which belong to drawing layer. There are can be such sequence of record:
DrawingRecord ContinueRecord ... ContinueRecord ObjRecord | TextObjectRecord ..... ContinueRecord ... ContinueRecord ObjRecord | TextObjectRecord NoteRecord ... NoteRecord
To work with shapes we have to read data from Drawing and Continue records into single array of bytes and build escher(office art) records tree from this array. Each shape in drawing layer matches corresponding ObjRecord Each textbox matches corresponding TextObjectRecord
ObjRecord contains information about shape. Thus each ObjRecord corresponds EscherContainerRecord(SPGR)
EscherAggrefate contains also NoteRecords NoteRecords must be serial
-
-
Field Summary
Fields Modifier and Type Field Description static shortsidstatic shortST_ACCENTBORDERCALLOUT1Deprecated.static shortST_ACCENTBORDERCALLOUT2Deprecated.static shortST_ACCENTBORDERCALLOUT3Deprecated.static shortST_ACCENTBORDERCALLOUT90Deprecated.static shortST_ACCENTCALLOUT1Deprecated.static shortST_ACCENTCALLOUT2Deprecated.static shortST_ACCENTCALLOUT3Deprecated.static shortST_ACCENTCALLOUT90Deprecated.static shortST_ACTIONBUTTONBACKPREVIOUSDeprecated.static shortST_ACTIONBUTTONBEGINNINGDeprecated.static shortST_ACTIONBUTTONBLANKDeprecated.static shortST_ACTIONBUTTONDOCUMENTDeprecated.static shortST_ACTIONBUTTONENDDeprecated.static shortST_ACTIONBUTTONFORWARDNEXTDeprecated.static shortST_ACTIONBUTTONHELPDeprecated.static shortST_ACTIONBUTTONHOMEDeprecated.static shortST_ACTIONBUTTONINFORMATIONDeprecated.static shortST_ACTIONBUTTONMOVIEDeprecated.static shortST_ACTIONBUTTONRETURNDeprecated.static shortST_ACTIONBUTTONSOUNDDeprecated.static shortST_ARCDeprecated.useShapeType.ARCstatic shortST_ARROWDeprecated.static shortST_BALLOONDeprecated.static shortST_BENTARROWDeprecated.static shortST_BENTCONNECTOR2Deprecated.static shortST_BENTCONNECTOR3Deprecated.static shortST_BENTCONNECTOR4Deprecated.static shortST_BENTCONNECTOR5Deprecated.static shortST_BENTUPARROWDeprecated.static shortST_BEVELDeprecated.useShapeType.BEVELstatic shortST_BLOCKARCDeprecated.static shortST_BORDERCALLOUT1Deprecated.static shortST_BORDERCALLOUT2Deprecated.static shortST_BORDERCALLOUT3Deprecated.static shortST_BORDERCALLOUT90Deprecated.static shortST_BRACEPAIRDeprecated.static shortST_BRACKETPAIRDeprecated.static shortST_CALLOUT1Deprecated.static shortST_CALLOUT2Deprecated.static shortST_CALLOUT3Deprecated.static shortST_CALLOUT90Deprecated.static shortST_CANDeprecated.useShapeType.CANstatic shortST_CHEVRONDeprecated.static shortST_CIRCULARARROWDeprecated.static shortST_CLOUDCALLOUTDeprecated.static shortST_CUBEDeprecated.useShapeType.CUBEstatic shortST_CURVEDCONNECTOR2Deprecated.static shortST_CURVEDCONNECTOR3Deprecated.static shortST_CURVEDCONNECTOR4Deprecated.static shortST_CURVEDCONNECTOR5Deprecated.static shortST_CURVEDDOWNARROWDeprecated.static shortST_CURVEDLEFTARROWDeprecated.static shortST_CURVEDRIGHTARROWDeprecated.static shortST_CURVEDUPARROWDeprecated.static shortST_DIAMONDDeprecated.static shortST_DONUTDeprecated.useShapeType.DONUTstatic shortST_DOUBLEWAVEDeprecated.static shortST_DOWNARROWDeprecated.static shortST_DOWNARROWCALLOUTDeprecated.static shortST_ELLIPSEDeprecated.static shortST_ELLIPSERIBBONDeprecated.static shortST_ELLIPSERIBBON2Deprecated.static shortST_FLOWCHARTALTERNATEPROCESSDeprecated.static shortST_FLOWCHARTCOLLATEDeprecated.static shortST_FLOWCHARTCONNECTORDeprecated.static shortST_FLOWCHARTDECISIONDeprecated.static shortST_FLOWCHARTDELAYDeprecated.static shortST_FLOWCHARTDISPLAYDeprecated.static shortST_FLOWCHARTDOCUMENTDeprecated.static shortST_FLOWCHARTEXTRACTDeprecated.static shortST_FLOWCHARTINPUTOUTPUTDeprecated.static shortST_FLOWCHARTINTERNALSTORAGEDeprecated.static shortST_FLOWCHARTMAGNETICDISKDeprecated.static shortST_FLOWCHARTMAGNETICDRUMDeprecated.static shortST_FLOWCHARTMAGNETICTAPEDeprecated.static shortST_FLOWCHARTMANUALINPUTDeprecated.static shortST_FLOWCHARTMANUALOPERATIONDeprecated.static shortST_FLOWCHARTMERGEDeprecated.static shortST_FLOWCHARTMULTIDOCUMENTDeprecated.static shortST_FLOWCHARTOFFLINESTORAGEDeprecated.static shortST_FLOWCHARTOFFPAGECONNECTORDeprecated.static shortST_FLOWCHARTONLINESTORAGEDeprecated.static shortST_FLOWCHARTORDeprecated.static shortST_FLOWCHARTPREDEFINEDPROCESSDeprecated.static shortST_FLOWCHARTPREPARATIONDeprecated.static shortST_FLOWCHARTPROCESSDeprecated.static shortST_FLOWCHARTPUNCHEDCARDDeprecated.static shortST_FLOWCHARTPUNCHEDTAPEDeprecated.static shortST_FLOWCHARTSORTDeprecated.static shortST_FLOWCHARTSUMMINGJUNCTIONDeprecated.static shortST_FLOWCHARTTERMINATORDeprecated.static shortST_FOLDEDCORNERDeprecated.static shortST_HEARTDeprecated.useShapeType.HEARTstatic shortST_HEXAGONDeprecated.static shortST_HOMEPLATEDeprecated.static shortST_HORIZONTALSCROLLDeprecated.static shortST_HOSTCONTROLDeprecated.static shortST_IRREGULARSEAL1Deprecated.static shortST_IRREGULARSEAL2Deprecated.static shortST_ISOCELESTRIANGLEDeprecated.static shortST_LEFTARROWDeprecated.static shortST_LEFTARROWCALLOUTDeprecated.static shortST_LEFTBRACEDeprecated.static shortST_LEFTBRACKETDeprecated.static shortST_LEFTRIGHTARROWDeprecated.static shortST_LEFTRIGHTARROWCALLOUTDeprecated.static shortST_LEFTRIGHTUPARROWDeprecated.static shortST_LEFTUPARROWDeprecated.static shortST_LIGHTNINGBOLTDeprecated.static shortST_LINEDeprecated.useShapeType.LINEstatic shortST_MINDeprecated.not usedstatic shortST_MOONDeprecated.useShapeType.MOONstatic shortST_NILDeprecated.not usedstatic shortST_NOSMOKINGDeprecated.static shortST_NOT_PRIMATIVEDeprecated.static shortST_NOTCHEDCIRCULARARROWDeprecated.static shortST_NOTCHEDRIGHTARROWDeprecated.static shortST_OCTAGONDeprecated.static shortST_PARALLELOGRAMDeprecated.static shortST_PENTAGONDeprecated.static shortST_PICTUREFRAMEDeprecated.useShapeType.FRAMEstatic shortST_PLAQUEDeprecated.useShapeType.PLAQUEstatic shortST_PLUSDeprecated.useShapeType.PLUSstatic shortST_QUADARROWDeprecated.static shortST_QUADARROWCALLOUTDeprecated.static shortST_RECTANGLEDeprecated.useShapeType.RECTstatic shortST_RIBBONDeprecated.useShapeType.RIBBONstatic shortST_RIBBON2Deprecated.static shortST_RIGHTARROWCALLOUTDeprecated.static shortST_RIGHTBRACEDeprecated.static shortST_RIGHTBRACKETDeprecated.static shortST_RIGHTTRIANGLEDeprecated.static shortST_ROUNDRECTANGLEDeprecated.static shortST_SEALDeprecated.useShapeType.SEALstatic shortST_SEAL16Deprecated.static shortST_SEAL24Deprecated.static shortST_SEAL32Deprecated.static shortST_SEAL4Deprecated.useShapeType.STAR_4static shortST_SEAL8Deprecated.useShapeType.STAR_8static shortST_SMILEYFACEDeprecated.static shortST_STARDeprecated.useShapeType.STAR_5static shortST_STRAIGHTCONNECTOR1Deprecated.static shortST_STRIPEDRIGHTARROWDeprecated.static shortST_SUNDeprecated.useShapeType.SUNstatic shortST_TEXTARCHDOWNCURVEDeprecated.static shortST_TEXTARCHDOWNPOURDeprecated.static shortST_TEXTARCHUPCURVEDeprecated.static shortST_TEXTARCHUPPOURDeprecated.static shortST_TEXTBOXDeprecated.static shortST_TEXTBUTTONCURVEDeprecated.static shortST_TEXTBUTTONPOURDeprecated.static shortST_TEXTCANDOWNDeprecated.static shortST_TEXTCANUPDeprecated.static shortST_TEXTCASCADEDOWNDeprecated.static shortST_TEXTCASCADEUPDeprecated.static shortST_TEXTCHEVRONDeprecated.static shortST_TEXTCHEVRONINVERTEDDeprecated.static shortST_TEXTCIRCLECURVEDeprecated.static shortST_TEXTCIRCLEPOURDeprecated.static shortST_TEXTCURVEDeprecated.static shortST_TEXTCURVEDOWNDeprecated.static shortST_TEXTCURVEUPDeprecated.static shortST_TEXTDEFLATEDeprecated.static shortST_TEXTDEFLATEBOTTOMDeprecated.static shortST_TEXTDEFLATEINFLATEDeprecated.static shortST_TEXTDEFLATEINFLATEDEFLATEDeprecated.static shortST_TEXTDEFLATETOPDeprecated.static shortST_TEXTFADEDOWNDeprecated.static shortST_TEXTFADELEFTDeprecated.static shortST_TEXTFADERIGHTDeprecated.static shortST_TEXTFADEUPDeprecated.static shortST_TEXTHEXAGONDeprecated.static shortST_TEXTINFLATEDeprecated.static shortST_TEXTINFLATEBOTTOMDeprecated.static shortST_TEXTINFLATETOPDeprecated.static shortST_TEXTOCTAGONDeprecated.static shortST_TEXTONCURVEDeprecated.static shortST_TEXTONRINGDeprecated.static shortST_TEXTPLAINTEXTDeprecated.static shortST_TEXTRINGDeprecated.static shortST_TEXTRINGINSIDEDeprecated.static shortST_TEXTRINGOUTSIDEDeprecated.static shortST_TEXTSIMPLEDeprecated.static shortST_TEXTSLANTDOWNDeprecated.static shortST_TEXTSLANTUPDeprecated.static shortST_TEXTSTOPDeprecated.static shortST_TEXTTRIANGLEDeprecated.static shortST_TEXTTRIANGLEINVERTEDDeprecated.static shortST_TEXTWAVEDeprecated.static shortST_TEXTWAVE1Deprecated.static shortST_TEXTWAVE2Deprecated.static shortST_TEXTWAVE3Deprecated.static shortST_TEXTWAVE4Deprecated.static shortST_THICKARROWDeprecated.static shortST_TRAPEZOIDDeprecated.static shortST_UPARROWDeprecated.static shortST_UPARROWCALLOUTDeprecated.static shortST_UPDOWNARROWDeprecated.static shortST_UPDOWNARROWCALLOUTDeprecated.static shortST_UTURNARROWDeprecated.static shortST_VERTICALSCROLLDeprecated.static shortST_WAVEDeprecated.useShapeType.WAVEstatic shortST_WEDGEELLIPSECALLOUTDeprecated.static shortST_WEDGERECTCALLOUTDeprecated.static shortST_WEDGERRECTCALLOUTDeprecated.
-
Constructor Summary
Constructors Constructor Description EscherAggregate(boolean createDefaultTree)create new EscherAggregateEscherAggregate(EscherAggregate other)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTailRecord(NoteRecord note)Add tail record to existing mapvoidassociateShapeToObjRecord(EscherRecord r, Record objRecord)Associates an escher record to an OBJ record or a TXO record.EscherAggregatecopy()static EscherAggregatecreateAggregate(List<RecordBase> records, int locFirstDrawingRecord)Collapses the drawing records into an aggregate.Map<String,Supplier<?>>getGenericProperties()HSSFRecordTypesgetGenericRecordType()static intgetMaxRecordLength()NoteRecordgetNoteRecordByObj(ObjRecord obj)Map<Record,BOFRecordAggregate>getObjToChartBofMapping()protected StringgetRecordName()intgetRecordSize()gives the current serialized size of the record.Map<EscherRecord,Record>getShapeToObjMapping()shortgetSid()return the non static version of the id for this record.Map<Integer,NoteRecord>getTailRecords()voidremoveShapeToObjRecord(EscherRecord rec)Remove echerRecord and associated to it Obj or TextObj recordvoidremoveTailRecord(NoteRecord note)Remove tail record from the existing mapintserialize(int offset, byte[] data)Serializes this aggregate to a byte array.voidsetDgId(short dgId)EscherDgContainer -EscherSpgrContainer -EscherDgRecord - set id for this record set id for DgRecord of DgContainervoidsetMainSpRecordId(int shapeId)EscherDgContainer -EscherSpgrContainer --EscherSpContainer ---EscherSpRecord -set id for this record ---*** --*** -EscherDgRecord set id for the sp record of the first spContainer in main spgrConatinerstatic voidsetMaxRecordLength(int length)StringtoXml(String tab)Calculates the xml representation of this record.-
Methods inherited from class org.apache.poi.hssf.record.AbstractEscherHolderRecord
addEscherRecord, addEscherRecord, clearEscherRecords, convertRawBytesToEscherRecords, decode, findFirstWithId, getEscherContainer, getEscherRecord, getEscherRecords, getGenericChildren, getRawData, join, processContinueRecord, setRawData
-
Methods inherited from class org.apache.poi.hssf.record.Record
cloneViaReserialise, serialize, toString
-
-
-
-
Field Detail
-
sid
public static final short sid
- See Also:
- Constant Field Values
-
ST_MIN
@Deprecated @Removal(version="5.3") public static final short ST_MIN
Deprecated.not used- See Also:
- Constant Field Values
-
ST_NOT_PRIMATIVE
@Deprecated @Removal(version="5.3") public static final short ST_NOT_PRIMATIVE
Deprecated.- See Also:
- Constant Field Values
-
ST_RECTANGLE
@Deprecated @Removal(version="5.3") public static final short ST_RECTANGLE
Deprecated.useShapeType.RECT- See Also:
- Constant Field Values
-
ST_ROUNDRECTANGLE
@Deprecated @Removal(version="5.3") public static final short ST_ROUNDRECTANGLE
Deprecated.- See Also:
- Constant Field Values
-
ST_ELLIPSE
@Deprecated @Removal(version="5.3") public static final short ST_ELLIPSE
Deprecated.- See Also:
- Constant Field Values
-
ST_DIAMOND
@Deprecated @Removal(version="5.3") public static final short ST_DIAMOND
Deprecated.- See Also:
- Constant Field Values
-
ST_ISOCELESTRIANGLE
@Deprecated @Removal(version="5.3") public static final short ST_ISOCELESTRIANGLE
Deprecated.- See Also:
- Constant Field Values
-
ST_RIGHTTRIANGLE
@Deprecated @Removal(version="5.3") public static final short ST_RIGHTTRIANGLE
Deprecated.- See Also:
- Constant Field Values
-
ST_PARALLELOGRAM
@Deprecated @Removal(version="5.3") public static final short ST_PARALLELOGRAM
Deprecated.- See Also:
- Constant Field Values
-
ST_TRAPEZOID
@Deprecated @Removal(version="5.3") public static final short ST_TRAPEZOID
Deprecated.- See Also:
- Constant Field Values
-
ST_HEXAGON
@Deprecated @Removal(version="5.3") public static final short ST_HEXAGON
Deprecated.- See Also:
- Constant Field Values
-
ST_OCTAGON
@Deprecated @Removal(version="5.3") public static final short ST_OCTAGON
Deprecated.- See Also:
- Constant Field Values
-
ST_PLUS
@Deprecated @Removal(version="5.3") public static final short ST_PLUS
Deprecated.useShapeType.PLUS- See Also:
- Constant Field Values
-
ST_STAR
@Deprecated @Removal(version="5.3") public static final short ST_STAR
Deprecated.useShapeType.STAR_5- See Also:
- Constant Field Values
-
ST_ARROW
@Deprecated @Removal(version="5.3") public static final short ST_ARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_THICKARROW
@Deprecated @Removal(version="5.3") public static final short ST_THICKARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_HOMEPLATE
@Deprecated @Removal(version="5.3") public static final short ST_HOMEPLATE
Deprecated.- See Also:
- Constant Field Values
-
ST_CUBE
@Deprecated @Removal(version="5.3") public static final short ST_CUBE
Deprecated.useShapeType.CUBE- See Also:
- Constant Field Values
-
ST_BALLOON
@Deprecated @Removal(version="5.3") public static final short ST_BALLOON
Deprecated.- See Also:
- Constant Field Values
-
ST_SEAL
@Deprecated @Removal(version="5.3") public static final short ST_SEAL
Deprecated.useShapeType.SEAL- See Also:
- Constant Field Values
-
ST_ARC
@Deprecated @Removal(version="5.3") public static final short ST_ARC
Deprecated.useShapeType.ARC- See Also:
- Constant Field Values
-
ST_LINE
@Deprecated @Removal(version="5.3") public static final short ST_LINE
Deprecated.useShapeType.LINE- See Also:
- Constant Field Values
-
ST_PLAQUE
@Deprecated @Removal(version="5.3") public static final short ST_PLAQUE
Deprecated.useShapeType.PLAQUE- See Also:
- Constant Field Values
-
ST_CAN
@Deprecated @Removal(version="5.3") public static final short ST_CAN
Deprecated.useShapeType.CAN- See Also:
- Constant Field Values
-
ST_DONUT
@Deprecated @Removal(version="5.3") public static final short ST_DONUT
Deprecated.useShapeType.DONUT- See Also:
- Constant Field Values
-
ST_TEXTSIMPLE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTSIMPLE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTOCTAGON
@Deprecated @Removal(version="5.3") public static final short ST_TEXTOCTAGON
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTHEXAGON
@Deprecated @Removal(version="5.3") public static final short ST_TEXTHEXAGON
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCURVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCURVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTWAVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTWAVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTRING
@Deprecated @Removal(version="5.3") public static final short ST_TEXTRING
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTONCURVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTONCURVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTONRING
@Deprecated @Removal(version="5.3") public static final short ST_TEXTONRING
Deprecated.- See Also:
- Constant Field Values
-
ST_STRAIGHTCONNECTOR1
@Deprecated @Removal(version="5.3") public static final short ST_STRAIGHTCONNECTOR1
Deprecated.- See Also:
- Constant Field Values
-
ST_BENTCONNECTOR2
@Deprecated @Removal(version="5.3") public static final short ST_BENTCONNECTOR2
Deprecated.- See Also:
- Constant Field Values
-
ST_BENTCONNECTOR3
@Deprecated @Removal(version="5.3") public static final short ST_BENTCONNECTOR3
Deprecated.- See Also:
- Constant Field Values
-
ST_BENTCONNECTOR4
@Deprecated @Removal(version="5.3") public static final short ST_BENTCONNECTOR4
Deprecated.- See Also:
- Constant Field Values
-
ST_BENTCONNECTOR5
@Deprecated @Removal(version="5.3") public static final short ST_BENTCONNECTOR5
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDCONNECTOR2
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDCONNECTOR2
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDCONNECTOR3
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDCONNECTOR3
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDCONNECTOR4
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDCONNECTOR4
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDCONNECTOR5
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDCONNECTOR5
Deprecated.- See Also:
- Constant Field Values
-
ST_CALLOUT1
@Deprecated @Removal(version="5.3") public static final short ST_CALLOUT1
Deprecated.- See Also:
- Constant Field Values
-
ST_CALLOUT2
@Deprecated @Removal(version="5.3") public static final short ST_CALLOUT2
Deprecated.- See Also:
- Constant Field Values
-
ST_CALLOUT3
@Deprecated @Removal(version="5.3") public static final short ST_CALLOUT3
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTCALLOUT1
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTCALLOUT1
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTCALLOUT2
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTCALLOUT2
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTCALLOUT3
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTCALLOUT3
Deprecated.- See Also:
- Constant Field Values
-
ST_BORDERCALLOUT1
@Deprecated @Removal(version="5.3") public static final short ST_BORDERCALLOUT1
Deprecated.- See Also:
- Constant Field Values
-
ST_BORDERCALLOUT2
@Deprecated @Removal(version="5.3") public static final short ST_BORDERCALLOUT2
Deprecated.- See Also:
- Constant Field Values
-
ST_BORDERCALLOUT3
@Deprecated @Removal(version="5.3") public static final short ST_BORDERCALLOUT3
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTBORDERCALLOUT1
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTBORDERCALLOUT1
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTBORDERCALLOUT2
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTBORDERCALLOUT2
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTBORDERCALLOUT3
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTBORDERCALLOUT3
Deprecated.- See Also:
- Constant Field Values
-
ST_RIBBON
@Deprecated @Removal(version="5.3") public static final short ST_RIBBON
Deprecated.useShapeType.RIBBON- See Also:
- Constant Field Values
-
ST_RIBBON2
@Deprecated @Removal(version="5.3") public static final short ST_RIBBON2
Deprecated.- See Also:
- Constant Field Values
-
ST_CHEVRON
@Deprecated @Removal(version="5.3") public static final short ST_CHEVRON
Deprecated.- See Also:
- Constant Field Values
-
ST_PENTAGON
@Deprecated @Removal(version="5.3") public static final short ST_PENTAGON
Deprecated.- See Also:
- Constant Field Values
-
ST_NOSMOKING
@Deprecated @Removal(version="5.3") public static final short ST_NOSMOKING
Deprecated.- See Also:
- Constant Field Values
-
ST_SEAL8
@Deprecated @Removal(version="5.3") public static final short ST_SEAL8
Deprecated.useShapeType.STAR_8- See Also:
- Constant Field Values
-
ST_SEAL16
@Deprecated @Removal(version="5.3") public static final short ST_SEAL16
Deprecated.- See Also:
- Constant Field Values
-
ST_SEAL32
@Deprecated @Removal(version="5.3") public static final short ST_SEAL32
Deprecated.- See Also:
- Constant Field Values
-
ST_WEDGERECTCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_WEDGERECTCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_WEDGERRECTCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_WEDGERRECTCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_WEDGEELLIPSECALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_WEDGEELLIPSECALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_WAVE
@Deprecated @Removal(version="5.3") public static final short ST_WAVE
Deprecated.useShapeType.WAVE- See Also:
- Constant Field Values
-
ST_FOLDEDCORNER
@Deprecated @Removal(version="5.3") public static final short ST_FOLDEDCORNER
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTARROW
@Deprecated @Removal(version="5.3") public static final short ST_LEFTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_DOWNARROW
@Deprecated @Removal(version="5.3") public static final short ST_DOWNARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_UPARROW
@Deprecated @Removal(version="5.3") public static final short ST_UPARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTRIGHTARROW
@Deprecated @Removal(version="5.3") public static final short ST_LEFTRIGHTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_UPDOWNARROW
@Deprecated @Removal(version="5.3") public static final short ST_UPDOWNARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_IRREGULARSEAL1
@Deprecated @Removal(version="5.3") public static final short ST_IRREGULARSEAL1
Deprecated.- See Also:
- Constant Field Values
-
ST_IRREGULARSEAL2
@Deprecated @Removal(version="5.3") public static final short ST_IRREGULARSEAL2
Deprecated.- See Also:
- Constant Field Values
-
ST_LIGHTNINGBOLT
@Deprecated @Removal(version="5.3") public static final short ST_LIGHTNINGBOLT
Deprecated.- See Also:
- Constant Field Values
-
ST_HEART
@Deprecated @Removal(version="5.3") public static final short ST_HEART
Deprecated.useShapeType.HEART- See Also:
- Constant Field Values
-
ST_PICTUREFRAME
@Deprecated @Removal(version="5.3") public static final short ST_PICTUREFRAME
Deprecated.useShapeType.FRAME- See Also:
- Constant Field Values
-
ST_QUADARROW
@Deprecated @Removal(version="5.3") public static final short ST_QUADARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_LEFTARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_RIGHTARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_RIGHTARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_UPARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_UPARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_DOWNARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_DOWNARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTRIGHTARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_LEFTRIGHTARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_UPDOWNARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_UPDOWNARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_QUADARROWCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_QUADARROWCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_BEVEL
@Deprecated @Removal(version="5.3") public static final short ST_BEVEL
Deprecated.useShapeType.BEVEL- See Also:
- Constant Field Values
-
ST_LEFTBRACKET
@Deprecated @Removal(version="5.3") public static final short ST_LEFTBRACKET
Deprecated.- See Also:
- Constant Field Values
-
ST_RIGHTBRACKET
@Deprecated @Removal(version="5.3") public static final short ST_RIGHTBRACKET
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTBRACE
@Deprecated @Removal(version="5.3") public static final short ST_LEFTBRACE
Deprecated.- See Also:
- Constant Field Values
-
ST_RIGHTBRACE
@Deprecated @Removal(version="5.3") public static final short ST_RIGHTBRACE
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTUPARROW
@Deprecated @Removal(version="5.3") public static final short ST_LEFTUPARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_BENTUPARROW
@Deprecated @Removal(version="5.3") public static final short ST_BENTUPARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_BENTARROW
@Deprecated @Removal(version="5.3") public static final short ST_BENTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_SEAL24
@Deprecated @Removal(version="5.3") public static final short ST_SEAL24
Deprecated.- See Also:
- Constant Field Values
-
ST_STRIPEDRIGHTARROW
@Deprecated @Removal(version="5.3") public static final short ST_STRIPEDRIGHTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_NOTCHEDRIGHTARROW
@Deprecated @Removal(version="5.3") public static final short ST_NOTCHEDRIGHTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_BLOCKARC
@Deprecated @Removal(version="5.3") public static final short ST_BLOCKARC
Deprecated.- See Also:
- Constant Field Values
-
ST_SMILEYFACE
@Deprecated @Removal(version="5.3") public static final short ST_SMILEYFACE
Deprecated.- See Also:
- Constant Field Values
-
ST_VERTICALSCROLL
@Deprecated @Removal(version="5.3") public static final short ST_VERTICALSCROLL
Deprecated.- See Also:
- Constant Field Values
-
ST_HORIZONTALSCROLL
@Deprecated @Removal(version="5.3") public static final short ST_HORIZONTALSCROLL
Deprecated.- See Also:
- Constant Field Values
-
ST_CIRCULARARROW
@Deprecated @Removal(version="5.3") public static final short ST_CIRCULARARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_NOTCHEDCIRCULARARROW
@Deprecated @Removal(version="5.3") public static final short ST_NOTCHEDCIRCULARARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_UTURNARROW
@Deprecated @Removal(version="5.3") public static final short ST_UTURNARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDRIGHTARROW
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDRIGHTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDLEFTARROW
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDLEFTARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDUPARROW
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDUPARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_CURVEDDOWNARROW
@Deprecated @Removal(version="5.3") public static final short ST_CURVEDDOWNARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_CLOUDCALLOUT
@Deprecated @Removal(version="5.3") public static final short ST_CLOUDCALLOUT
Deprecated.- See Also:
- Constant Field Values
-
ST_ELLIPSERIBBON
@Deprecated @Removal(version="5.3") public static final short ST_ELLIPSERIBBON
Deprecated.- See Also:
- Constant Field Values
-
ST_ELLIPSERIBBON2
@Deprecated @Removal(version="5.3") public static final short ST_ELLIPSERIBBON2
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTPROCESS
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTPROCESS
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTDECISION
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTDECISION
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTINPUTOUTPUT
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTINPUTOUTPUT
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTPREDEFINEDPROCESS
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTPREDEFINEDPROCESS
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTINTERNALSTORAGE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTINTERNALSTORAGE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTDOCUMENT
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTDOCUMENT
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMULTIDOCUMENT
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMULTIDOCUMENT
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTTERMINATOR
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTTERMINATOR
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTPREPARATION
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTPREPARATION
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMANUALINPUT
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMANUALINPUT
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMANUALOPERATION
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMANUALOPERATION
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTCONNECTOR
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTCONNECTOR
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTPUNCHEDCARD
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTPUNCHEDCARD
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTPUNCHEDTAPE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTPUNCHEDTAPE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTSUMMINGJUNCTION
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTSUMMINGJUNCTION
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTOR
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTOR
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTCOLLATE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTCOLLATE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTSORT
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTSORT
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTEXTRACT
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTEXTRACT
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMERGE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMERGE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTOFFLINESTORAGE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTOFFLINESTORAGE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTONLINESTORAGE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTONLINESTORAGE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMAGNETICTAPE
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMAGNETICTAPE
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMAGNETICDISK
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMAGNETICDISK
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTMAGNETICDRUM
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTMAGNETICDRUM
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTDISPLAY
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTDISPLAY
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTDELAY
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTDELAY
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTPLAINTEXT
@Deprecated @Removal(version="5.3") public static final short ST_TEXTPLAINTEXT
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTSTOP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTSTOP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTTRIANGLE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTTRIANGLE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTTRIANGLEINVERTED
@Deprecated @Removal(version="5.3") public static final short ST_TEXTTRIANGLEINVERTED
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCHEVRON
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCHEVRON
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCHEVRONINVERTED
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCHEVRONINVERTED
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTRINGINSIDE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTRINGINSIDE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTRINGOUTSIDE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTRINGOUTSIDE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTARCHUPCURVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTARCHUPCURVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTARCHDOWNCURVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTARCHDOWNCURVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCIRCLECURVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCIRCLECURVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTBUTTONCURVE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTBUTTONCURVE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTARCHUPPOUR
@Deprecated @Removal(version="5.3") public static final short ST_TEXTARCHUPPOUR
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTARCHDOWNPOUR
@Deprecated @Removal(version="5.3") public static final short ST_TEXTARCHDOWNPOUR
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCIRCLEPOUR
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCIRCLEPOUR
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTBUTTONPOUR
@Deprecated @Removal(version="5.3") public static final short ST_TEXTBUTTONPOUR
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCURVEUP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCURVEUP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCURVEDOWN
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCURVEDOWN
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCASCADEUP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCASCADEUP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCASCADEDOWN
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCASCADEDOWN
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTWAVE1
@Deprecated @Removal(version="5.3") public static final short ST_TEXTWAVE1
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTWAVE2
@Deprecated @Removal(version="5.3") public static final short ST_TEXTWAVE2
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTWAVE3
@Deprecated @Removal(version="5.3") public static final short ST_TEXTWAVE3
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTWAVE4
@Deprecated @Removal(version="5.3") public static final short ST_TEXTWAVE4
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTINFLATE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTINFLATE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTDEFLATE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTDEFLATE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTINFLATEBOTTOM
@Deprecated @Removal(version="5.3") public static final short ST_TEXTINFLATEBOTTOM
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTDEFLATEBOTTOM
@Deprecated @Removal(version="5.3") public static final short ST_TEXTDEFLATEBOTTOM
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTINFLATETOP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTINFLATETOP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTDEFLATETOP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTDEFLATETOP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTDEFLATEINFLATE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTDEFLATEINFLATE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTDEFLATEINFLATEDEFLATE
@Deprecated @Removal(version="5.3") public static final short ST_TEXTDEFLATEINFLATEDEFLATE
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTFADERIGHT
@Deprecated @Removal(version="5.3") public static final short ST_TEXTFADERIGHT
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTFADELEFT
@Deprecated @Removal(version="5.3") public static final short ST_TEXTFADELEFT
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTFADEUP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTFADEUP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTFADEDOWN
@Deprecated @Removal(version="5.3") public static final short ST_TEXTFADEDOWN
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTSLANTUP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTSLANTUP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTSLANTDOWN
@Deprecated @Removal(version="5.3") public static final short ST_TEXTSLANTDOWN
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCANUP
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCANUP
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTCANDOWN
@Deprecated @Removal(version="5.3") public static final short ST_TEXTCANDOWN
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTALTERNATEPROCESS
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTALTERNATEPROCESS
Deprecated.- See Also:
- Constant Field Values
-
ST_FLOWCHARTOFFPAGECONNECTOR
@Deprecated @Removal(version="5.3") public static final short ST_FLOWCHARTOFFPAGECONNECTOR
Deprecated.- See Also:
- Constant Field Values
-
ST_CALLOUT90
@Deprecated @Removal(version="5.3") public static final short ST_CALLOUT90
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTCALLOUT90
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTCALLOUT90
Deprecated.- See Also:
- Constant Field Values
-
ST_BORDERCALLOUT90
@Deprecated @Removal(version="5.3") public static final short ST_BORDERCALLOUT90
Deprecated.- See Also:
- Constant Field Values
-
ST_ACCENTBORDERCALLOUT90
@Deprecated @Removal(version="5.3") public static final short ST_ACCENTBORDERCALLOUT90
Deprecated.- See Also:
- Constant Field Values
-
ST_LEFTRIGHTUPARROW
@Deprecated @Removal(version="5.3") public static final short ST_LEFTRIGHTUPARROW
Deprecated.- See Also:
- Constant Field Values
-
ST_SUN
@Deprecated @Removal(version="5.3") public static final short ST_SUN
Deprecated.useShapeType.SUN- See Also:
- Constant Field Values
-
ST_MOON
@Deprecated @Removal(version="5.3") public static final short ST_MOON
Deprecated.useShapeType.MOON- See Also:
- Constant Field Values
-
ST_BRACKETPAIR
@Deprecated @Removal(version="5.3") public static final short ST_BRACKETPAIR
Deprecated.- See Also:
- Constant Field Values
-
ST_BRACEPAIR
@Deprecated @Removal(version="5.3") public static final short ST_BRACEPAIR
Deprecated.- See Also:
- Constant Field Values
-
ST_SEAL4
@Deprecated @Removal(version="5.3") public static final short ST_SEAL4
Deprecated.useShapeType.STAR_4- See Also:
- Constant Field Values
-
ST_DOUBLEWAVE
@Deprecated @Removal(version="5.3") public static final short ST_DOUBLEWAVE
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONBLANK
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONBLANK
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONHOME
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONHOME
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONHELP
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONHELP
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONINFORMATION
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONINFORMATION
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONFORWARDNEXT
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONFORWARDNEXT
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONBACKPREVIOUS
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONBACKPREVIOUS
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONEND
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONEND
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONBEGINNING
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONBEGINNING
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONRETURN
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONRETURN
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONDOCUMENT
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONDOCUMENT
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONSOUND
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONSOUND
Deprecated.- See Also:
- Constant Field Values
-
ST_ACTIONBUTTONMOVIE
@Deprecated @Removal(version="5.3") public static final short ST_ACTIONBUTTONMOVIE
Deprecated.- See Also:
- Constant Field Values
-
ST_HOSTCONTROL
@Deprecated @Removal(version="5.3") public static final short ST_HOSTCONTROL
Deprecated.- See Also:
- Constant Field Values
-
ST_TEXTBOX
@Deprecated @Removal(version="5.3") public static final short ST_TEXTBOX
Deprecated.- See Also:
- Constant Field Values
-
ST_NIL
@Deprecated @Removal(version="5.3") public static final short ST_NIL
Deprecated.not used- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EscherAggregate
public EscherAggregate(boolean createDefaultTree)
create new EscherAggregate- Parameters:
createDefaultTree- if true creates base tree of the escher records, see EscherAggregate.buildBaseTree() else return empty escher aggregate
-
EscherAggregate
public EscherAggregate(EscherAggregate other)
-
-
Method Detail
-
setMaxRecordLength
public static void setMaxRecordLength(int length)
- Parameters:
length- the max record length allowed for EscherAggregate
-
getMaxRecordLength
public static int getMaxRecordLength()
- Returns:
- the max record length allowed for EscherAggregate
-
getSid
public short getSid()
Description copied from class:Recordreturn the non static version of the id for this record.- Specified by:
getSidin classAbstractEscherHolderRecord- Returns:
- Returns the current sid.
-
toXml
public String toXml(String tab)
Calculates the xml representation of this record. This is simply a dump of all the records.- Parameters:
tab- - string which must be added before each line (used by default '\t')- Returns:
- xml representation of the all aggregated records
-
createAggregate
public static EscherAggregate createAggregate(List<RecordBase> records, int locFirstDrawingRecord)
Collapses the drawing records into an aggregate. read Drawing, Obj, TxtObj, Note and Continue records into single byte array, create Escher tree from byte array, create map <EscherRecord, Record>- Parameters:
records- - list of all records inside sheetlocFirstDrawingRecord- - location of the first DrawingRecord inside sheet- Returns:
- new EscherAggregate create from all aggregated records which belong to drawing layer
-
serialize
public int serialize(int offset, byte[] data)Serializes this aggregate to a byte array. Since this is an aggregate record it will effectively serialize the aggregated records.- Overrides:
serializein classAbstractEscherHolderRecord- Parameters:
offset- The offset into the start of the array.data- The byte array to serialize to.- Returns:
- The number of bytes serialized.
-
getRecordSize
public int getRecordSize()
Description copied from class:RecordBasegives the current serialized size of the record. Should include the sid and reclength (4 bytes).- Overrides:
getRecordSizein classAbstractEscherHolderRecord- Returns:
- record size, including header size of obj, text, note, drawing, continue records
-
associateShapeToObjRecord
public void associateShapeToObjRecord(EscherRecord r, Record objRecord)
Associates an escher record to an OBJ record or a TXO record.- Parameters:
r- - ClientData or Textbox recordobjRecord- - Obj or TextObj record
-
removeShapeToObjRecord
public void removeShapeToObjRecord(EscherRecord rec)
Remove echerRecord and associated to it Obj or TextObj record- Parameters:
rec- - clientData or textbox record to be removed
-
getRecordName
protected String getRecordName()
- Specified by:
getRecordNamein classAbstractEscherHolderRecord- Returns:
- "ESCHERAGGREGATE"
-
setDgId
public void setDgId(short dgId)
EscherDgContainer -EscherSpgrContainer -EscherDgRecord - set id for this record set id for DgRecord of DgContainer- Parameters:
dgId- - id which must be set
-
setMainSpRecordId
public void setMainSpRecordId(int shapeId)
EscherDgContainer -EscherSpgrContainer --EscherSpContainer ---EscherSpRecord -set id for this record ---*** --*** -EscherDgRecord set id for the sp record of the first spContainer in main spgrConatiner- Parameters:
shapeId- - id which must be set
-
getShapeToObjMapping
public Map<EscherRecord,Record> getShapeToObjMapping()
- Returns:
- unmodifiable copy of the mapping of
EscherClientDataRecordandEscherTextboxRecordto theirTextObjectRecordorObjRecord.We need to access it outside of EscherAggregate when building shapes
-
getObjToChartBofMapping
public Map<Record,BOFRecordAggregate> getObjToChartBofMapping()
- Returns:
- unmodifiable copy of the mapping of chart
EscherRecordto theirBOFRecordAggregateWe need to access it outside EscherAggregate when building shapes
-
getTailRecords
public Map<Integer,NoteRecord> getTailRecords()
- Returns:
- unmodifiable copy of tail records. We need to access them when building shapes. Every HSSFComment shape has a link to a NoteRecord from the tailRec collection.
-
getNoteRecordByObj
public NoteRecord getNoteRecordByObj(ObjRecord obj)
- Parameters:
obj- - ObjRecord with id == NoteRecord.id- Returns:
- null if note record is not found else returns note record with id == obj.id
-
addTailRecord
public void addTailRecord(NoteRecord note)
Add tail record to existing map- Parameters:
note- to be added
-
removeTailRecord
public void removeTailRecord(NoteRecord note)
Remove tail record from the existing map- Parameters:
note- to be removed
-
copy
public EscherAggregate copy()
- Specified by:
copyin interfaceDuplicatable- Specified by:
copyin classAbstractEscherHolderRecord- Returns:
- a deep copy of the implementing class / instance
-
getGenericRecordType
public HSSFRecordTypes getGenericRecordType()
- Specified by:
getGenericRecordTypein interfaceGenericRecord- Specified by:
getGenericRecordTypein classRecord
-
-