public class TextboxShape extends AbstractShape
Modifier and Type | Field and Description |
---|---|
private EscherTextboxRecord |
escherTextbox |
private ObjRecord |
objRecord |
private EscherContainerRecord |
spContainer |
private TextObjectRecord |
textObjectRecord |
Constructor and Description |
---|
TextboxShape(HSSFTextbox hssfShape,
int shapeId)
Creates the low evel records for an textbox.
|
Modifier and Type | Method and Description |
---|---|
private ObjRecord |
createObjRecord(HSSFTextbox hssfShape,
int shapeId)
Creates the low level OBJ record for this shape.
|
private EscherContainerRecord |
createSpContainer(HSSFTextbox hssfShape,
int shapeId)
Generates the escher shape records for this shape.
|
private TextObjectRecord |
createTextObjectRecord(HSSFTextbox hssfShape,
int shapeId)
Textboxes also have an extra TXO record associated with them that most
other shapes dont have.
|
EscherRecord |
getEscherTextbox() |
ObjRecord |
getObjRecord() |
EscherContainerRecord |
getSpContainer() |
TextObjectRecord |
getTextObjectRecord() |
addStandardOptions, createAnchor, createShape
private EscherContainerRecord spContainer
private TextObjectRecord textObjectRecord
private ObjRecord objRecord
private EscherTextboxRecord escherTextbox
TextboxShape(HSSFTextbox hssfShape, int shapeId)
hssfShape
- The highlevel shape.shapeId
- The shape id to use for this shape.private ObjRecord createObjRecord(HSSFTextbox hssfShape, int shapeId)
private EscherContainerRecord createSpContainer(HSSFTextbox hssfShape, int shapeId)
hssfShape
- shapeId
- private TextObjectRecord createTextObjectRecord(HSSFTextbox hssfShape, int shapeId)
public EscherContainerRecord getSpContainer()
getSpContainer
in class AbstractShape
public ObjRecord getObjRecord()
getObjRecord
in class AbstractShape
public TextObjectRecord getTextObjectRecord()
public EscherRecord getEscherTextbox()
Copyright © 2016 Open Microscopy Environment