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 short
sid
static short
ST_ACCENTBORDERCALLOUT1
Deprecated.static short
ST_ACCENTBORDERCALLOUT2
Deprecated.static short
ST_ACCENTBORDERCALLOUT3
Deprecated.static short
ST_ACCENTBORDERCALLOUT90
Deprecated.static short
ST_ACCENTCALLOUT1
Deprecated.static short
ST_ACCENTCALLOUT2
Deprecated.static short
ST_ACCENTCALLOUT3
Deprecated.static short
ST_ACCENTCALLOUT90
Deprecated.static short
ST_ACTIONBUTTONBACKPREVIOUS
Deprecated.static short
ST_ACTIONBUTTONBEGINNING
Deprecated.static short
ST_ACTIONBUTTONBLANK
Deprecated.static short
ST_ACTIONBUTTONDOCUMENT
Deprecated.static short
ST_ACTIONBUTTONEND
Deprecated.static short
ST_ACTIONBUTTONFORWARDNEXT
Deprecated.static short
ST_ACTIONBUTTONHELP
Deprecated.static short
ST_ACTIONBUTTONHOME
Deprecated.static short
ST_ACTIONBUTTONINFORMATION
Deprecated.static short
ST_ACTIONBUTTONMOVIE
Deprecated.static short
ST_ACTIONBUTTONRETURN
Deprecated.static short
ST_ACTIONBUTTONSOUND
Deprecated.static short
ST_ARC
Deprecated.useShapeType.ARC
static short
ST_ARROW
Deprecated.static short
ST_BALLOON
Deprecated.static short
ST_BENTARROW
Deprecated.static short
ST_BENTCONNECTOR2
Deprecated.static short
ST_BENTCONNECTOR3
Deprecated.static short
ST_BENTCONNECTOR4
Deprecated.static short
ST_BENTCONNECTOR5
Deprecated.static short
ST_BENTUPARROW
Deprecated.static short
ST_BEVEL
Deprecated.useShapeType.BEVEL
static short
ST_BLOCKARC
Deprecated.static short
ST_BORDERCALLOUT1
Deprecated.static short
ST_BORDERCALLOUT2
Deprecated.static short
ST_BORDERCALLOUT3
Deprecated.static short
ST_BORDERCALLOUT90
Deprecated.static short
ST_BRACEPAIR
Deprecated.static short
ST_BRACKETPAIR
Deprecated.static short
ST_CALLOUT1
Deprecated.static short
ST_CALLOUT2
Deprecated.static short
ST_CALLOUT3
Deprecated.static short
ST_CALLOUT90
Deprecated.static short
ST_CAN
Deprecated.useShapeType.CAN
static short
ST_CHEVRON
Deprecated.static short
ST_CIRCULARARROW
Deprecated.static short
ST_CLOUDCALLOUT
Deprecated.static short
ST_CUBE
Deprecated.useShapeType.CUBE
static short
ST_CURVEDCONNECTOR2
Deprecated.static short
ST_CURVEDCONNECTOR3
Deprecated.static short
ST_CURVEDCONNECTOR4
Deprecated.static short
ST_CURVEDCONNECTOR5
Deprecated.static short
ST_CURVEDDOWNARROW
Deprecated.static short
ST_CURVEDLEFTARROW
Deprecated.static short
ST_CURVEDRIGHTARROW
Deprecated.static short
ST_CURVEDUPARROW
Deprecated.static short
ST_DIAMOND
Deprecated.static short
ST_DONUT
Deprecated.useShapeType.DONUT
static short
ST_DOUBLEWAVE
Deprecated.static short
ST_DOWNARROW
Deprecated.static short
ST_DOWNARROWCALLOUT
Deprecated.static short
ST_ELLIPSE
Deprecated.static short
ST_ELLIPSERIBBON
Deprecated.static short
ST_ELLIPSERIBBON2
Deprecated.static short
ST_FLOWCHARTALTERNATEPROCESS
Deprecated.static short
ST_FLOWCHARTCOLLATE
Deprecated.static short
ST_FLOWCHARTCONNECTOR
Deprecated.static short
ST_FLOWCHARTDECISION
Deprecated.static short
ST_FLOWCHARTDELAY
Deprecated.static short
ST_FLOWCHARTDISPLAY
Deprecated.static short
ST_FLOWCHARTDOCUMENT
Deprecated.static short
ST_FLOWCHARTEXTRACT
Deprecated.static short
ST_FLOWCHARTINPUTOUTPUT
Deprecated.static short
ST_FLOWCHARTINTERNALSTORAGE
Deprecated.static short
ST_FLOWCHARTMAGNETICDISK
Deprecated.static short
ST_FLOWCHARTMAGNETICDRUM
Deprecated.static short
ST_FLOWCHARTMAGNETICTAPE
Deprecated.static short
ST_FLOWCHARTMANUALINPUT
Deprecated.static short
ST_FLOWCHARTMANUALOPERATION
Deprecated.static short
ST_FLOWCHARTMERGE
Deprecated.static short
ST_FLOWCHARTMULTIDOCUMENT
Deprecated.static short
ST_FLOWCHARTOFFLINESTORAGE
Deprecated.static short
ST_FLOWCHARTOFFPAGECONNECTOR
Deprecated.static short
ST_FLOWCHARTONLINESTORAGE
Deprecated.static short
ST_FLOWCHARTOR
Deprecated.static short
ST_FLOWCHARTPREDEFINEDPROCESS
Deprecated.static short
ST_FLOWCHARTPREPARATION
Deprecated.static short
ST_FLOWCHARTPROCESS
Deprecated.static short
ST_FLOWCHARTPUNCHEDCARD
Deprecated.static short
ST_FLOWCHARTPUNCHEDTAPE
Deprecated.static short
ST_FLOWCHARTSORT
Deprecated.static short
ST_FLOWCHARTSUMMINGJUNCTION
Deprecated.static short
ST_FLOWCHARTTERMINATOR
Deprecated.static short
ST_FOLDEDCORNER
Deprecated.static short
ST_HEART
Deprecated.useShapeType.HEART
static short
ST_HEXAGON
Deprecated.static short
ST_HOMEPLATE
Deprecated.static short
ST_HORIZONTALSCROLL
Deprecated.static short
ST_HOSTCONTROL
Deprecated.static short
ST_IRREGULARSEAL1
Deprecated.static short
ST_IRREGULARSEAL2
Deprecated.static short
ST_ISOCELESTRIANGLE
Deprecated.static short
ST_LEFTARROW
Deprecated.static short
ST_LEFTARROWCALLOUT
Deprecated.static short
ST_LEFTBRACE
Deprecated.static short
ST_LEFTBRACKET
Deprecated.static short
ST_LEFTRIGHTARROW
Deprecated.static short
ST_LEFTRIGHTARROWCALLOUT
Deprecated.static short
ST_LEFTRIGHTUPARROW
Deprecated.static short
ST_LEFTUPARROW
Deprecated.static short
ST_LIGHTNINGBOLT
Deprecated.static short
ST_LINE
Deprecated.useShapeType.LINE
static short
ST_MIN
Deprecated.not usedstatic short
ST_MOON
Deprecated.useShapeType.MOON
static short
ST_NIL
Deprecated.not usedstatic short
ST_NOSMOKING
Deprecated.static short
ST_NOT_PRIMATIVE
Deprecated.static short
ST_NOTCHEDCIRCULARARROW
Deprecated.static short
ST_NOTCHEDRIGHTARROW
Deprecated.static short
ST_OCTAGON
Deprecated.static short
ST_PARALLELOGRAM
Deprecated.static short
ST_PENTAGON
Deprecated.static short
ST_PICTUREFRAME
Deprecated.useShapeType.FRAME
static short
ST_PLAQUE
Deprecated.useShapeType.PLAQUE
static short
ST_PLUS
Deprecated.useShapeType.PLUS
static short
ST_QUADARROW
Deprecated.static short
ST_QUADARROWCALLOUT
Deprecated.static short
ST_RECTANGLE
Deprecated.useShapeType.RECT
static short
ST_RIBBON
Deprecated.useShapeType.RIBBON
static short
ST_RIBBON2
Deprecated.static short
ST_RIGHTARROWCALLOUT
Deprecated.static short
ST_RIGHTBRACE
Deprecated.static short
ST_RIGHTBRACKET
Deprecated.static short
ST_RIGHTTRIANGLE
Deprecated.static short
ST_ROUNDRECTANGLE
Deprecated.static short
ST_SEAL
Deprecated.useShapeType.SEAL
static short
ST_SEAL16
Deprecated.static short
ST_SEAL24
Deprecated.static short
ST_SEAL32
Deprecated.static short
ST_SEAL4
Deprecated.useShapeType.STAR_4
static short
ST_SEAL8
Deprecated.useShapeType.STAR_8
static short
ST_SMILEYFACE
Deprecated.static short
ST_STAR
Deprecated.useShapeType.STAR_5
static short
ST_STRAIGHTCONNECTOR1
Deprecated.static short
ST_STRIPEDRIGHTARROW
Deprecated.static short
ST_SUN
Deprecated.useShapeType.SUN
static short
ST_TEXTARCHDOWNCURVE
Deprecated.static short
ST_TEXTARCHDOWNPOUR
Deprecated.static short
ST_TEXTARCHUPCURVE
Deprecated.static short
ST_TEXTARCHUPPOUR
Deprecated.static short
ST_TEXTBOX
Deprecated.static short
ST_TEXTBUTTONCURVE
Deprecated.static short
ST_TEXTBUTTONPOUR
Deprecated.static short
ST_TEXTCANDOWN
Deprecated.static short
ST_TEXTCANUP
Deprecated.static short
ST_TEXTCASCADEDOWN
Deprecated.static short
ST_TEXTCASCADEUP
Deprecated.static short
ST_TEXTCHEVRON
Deprecated.static short
ST_TEXTCHEVRONINVERTED
Deprecated.static short
ST_TEXTCIRCLECURVE
Deprecated.static short
ST_TEXTCIRCLEPOUR
Deprecated.static short
ST_TEXTCURVE
Deprecated.static short
ST_TEXTCURVEDOWN
Deprecated.static short
ST_TEXTCURVEUP
Deprecated.static short
ST_TEXTDEFLATE
Deprecated.static short
ST_TEXTDEFLATEBOTTOM
Deprecated.static short
ST_TEXTDEFLATEINFLATE
Deprecated.static short
ST_TEXTDEFLATEINFLATEDEFLATE
Deprecated.static short
ST_TEXTDEFLATETOP
Deprecated.static short
ST_TEXTFADEDOWN
Deprecated.static short
ST_TEXTFADELEFT
Deprecated.static short
ST_TEXTFADERIGHT
Deprecated.static short
ST_TEXTFADEUP
Deprecated.static short
ST_TEXTHEXAGON
Deprecated.static short
ST_TEXTINFLATE
Deprecated.static short
ST_TEXTINFLATEBOTTOM
Deprecated.static short
ST_TEXTINFLATETOP
Deprecated.static short
ST_TEXTOCTAGON
Deprecated.static short
ST_TEXTONCURVE
Deprecated.static short
ST_TEXTONRING
Deprecated.static short
ST_TEXTPLAINTEXT
Deprecated.static short
ST_TEXTRING
Deprecated.static short
ST_TEXTRINGINSIDE
Deprecated.static short
ST_TEXTRINGOUTSIDE
Deprecated.static short
ST_TEXTSIMPLE
Deprecated.static short
ST_TEXTSLANTDOWN
Deprecated.static short
ST_TEXTSLANTUP
Deprecated.static short
ST_TEXTSTOP
Deprecated.static short
ST_TEXTTRIANGLE
Deprecated.static short
ST_TEXTTRIANGLEINVERTED
Deprecated.static short
ST_TEXTWAVE
Deprecated.static short
ST_TEXTWAVE1
Deprecated.static short
ST_TEXTWAVE2
Deprecated.static short
ST_TEXTWAVE3
Deprecated.static short
ST_TEXTWAVE4
Deprecated.static short
ST_THICKARROW
Deprecated.static short
ST_TRAPEZOID
Deprecated.static short
ST_UPARROW
Deprecated.static short
ST_UPARROWCALLOUT
Deprecated.static short
ST_UPDOWNARROW
Deprecated.static short
ST_UPDOWNARROWCALLOUT
Deprecated.static short
ST_UTURNARROW
Deprecated.static short
ST_VERTICALSCROLL
Deprecated.static short
ST_WAVE
Deprecated.useShapeType.WAVE
static short
ST_WEDGEELLIPSECALLOUT
Deprecated.static short
ST_WEDGERECTCALLOUT
Deprecated.static short
ST_WEDGERRECTCALLOUT
Deprecated.
-
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 void
addTailRecord(NoteRecord note)
Add tail record to existing mapvoid
associateShapeToObjRecord(EscherRecord r, Record objRecord)
Associates an escher record to an OBJ record or a TXO record.EscherAggregate
copy()
static EscherAggregate
createAggregate(List<RecordBase> records, int locFirstDrawingRecord)
Collapses the drawing records into an aggregate.Map<String,Supplier<?>>
getGenericProperties()
HSSFRecordTypes
getGenericRecordType()
static int
getMaxRecordLength()
NoteRecord
getNoteRecordByObj(ObjRecord obj)
Map<Record,BOFRecordAggregate>
getObjToChartBofMapping()
protected String
getRecordName()
int
getRecordSize()
gives the current serialized size of the record.Map<EscherRecord,Record>
getShapeToObjMapping()
short
getSid()
return the non static version of the id for this record.Map<Integer,NoteRecord>
getTailRecords()
void
removeShapeToObjRecord(EscherRecord rec)
Remove echerRecord and associated to it Obj or TextObj recordvoid
removeTailRecord(NoteRecord note)
Remove tail record from the existing mapint
serialize(int offset, byte[] data)
Serializes this aggregate to a byte array.void
setDgId(short dgId)
EscherDgContainer -EscherSpgrContainer -EscherDgRecord - set id for this record set id for DgRecord of DgContainervoid
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 spgrConatinerstatic void
setMaxRecordLength(int length)
String
toXml(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:Record
return the non static version of the id for this record.- Specified by:
getSid
in 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:
serialize
in 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:RecordBase
gives the current serialized size of the record. Should include the sid and reclength (4 bytes).- Overrides:
getRecordSize
in 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:
getRecordName
in 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
EscherClientDataRecord
andEscherTextboxRecord
to theirTextObjectRecord
orObjRecord
.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
EscherRecord
to theirBOFRecordAggregate
We 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:
copy
in interfaceDuplicatable
- Specified by:
copy
in classAbstractEscherHolderRecord
- Returns:
- a deep copy of the implementing class / instance
-
getGenericRecordType
public HSSFRecordTypes getGenericRecordType()
- Specified by:
getGenericRecordType
in interfaceGenericRecord
- Specified by:
getGenericRecordType
in classRecord
-
-