org.apache.poi.hssf.usermodel
Class HSSFPolygon
java.lang.Object
org.apache.poi.hssf.usermodel.HSSFShape
org.apache.poi.hssf.usermodel.HSSFSimpleShape
org.apache.poi.hssf.usermodel.HSSFPolygon
- All Implemented Interfaces:
- Shape, SimpleShape
public class HSSFPolygon
- extends HSSFSimpleShape
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFShape |
FILL__FILLCOLOR_DEFAULT, LINESTYLE__COLOR_DEFAULT, LINESTYLE_DASHDOTDOTSYS, LINESTYLE_DASHDOTGEL, LINESTYLE_DASHDOTSYS, LINESTYLE_DASHGEL, LINESTYLE_DASHSYS, LINESTYLE_DEFAULT, LINESTYLE_DOTGEL, LINESTYLE_DOTSYS, LINESTYLE_LONGDASHDOTDOTGEL, LINESTYLE_LONGDASHDOTGEL, LINESTYLE_LONGDASHGEL, LINESTYLE_NONE, LINESTYLE_SOLID, LINEWIDTH_DEFAULT, LINEWIDTH_ONE_PT, NO_FILL_DEFAULT, NO_FILLHITTEST_FALSE, NO_FILLHITTEST_TRUE |
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFShape |
countOfAllChildren, getAnchor, getEscherContainer, getFillColor, getLineStyle, getLineStyleColor, getLineWidth, getObjRecord, getOptRecord, getParent, getPatriarch, getRotationDegree, getShapeName, isFlipHorizontal, isFlipVertical, isNoFill, setAnchor, setFillColor, setFillColor, setFlipHorizontal, setFlipVertical, setLineStyle, setLineStyleColor, setLineStyleColor, setLineWidth, setNoFill, setParent, setPatriarch, setPropertyValue, setRotationDegree |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING
public static final short OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING
- See Also:
- Constant Field Values
HSSFPolygon
public HSSFPolygon(EscherContainerRecord spContainer,
ObjRecord objRecord,
TextObjectRecord _textObjectRecord)
HSSFPolygon
public HSSFPolygon(EscherContainerRecord spContainer,
ObjRecord objRecord)
createTextObjRecord
protected TextObjectRecord createTextObjRecord()
- Overrides:
createTextObjRecord
in class HSSFSimpleShape
createSpContainer
protected EscherContainerRecord createSpContainer()
- Generates the shape records for this shape.
- Overrides:
createSpContainer
in class HSSFSimpleShape
createObjRecord
protected ObjRecord createObjRecord()
- Creates the low level OBJ record for this shape.
- Overrides:
createObjRecord
in class HSSFSimpleShape
afterRemove
protected void afterRemove(HSSFPatriarch patriarch)
- Description copied from class:
HSSFShape
- remove escher container from the patriarch.escherAggregate
remove obj, textObj and note records if it's necessary
in case of ShapeGroup remove all contained shapes
- Overrides:
afterRemove
in class HSSFSimpleShape
getXPoints
public int[] getXPoints()
- Returns:
- array of x coordinates
getYPoints
public int[] getYPoints()
- Returns:
- array of y coordinates
setPoints
public void setPoints(int[] xPoints,
int[] yPoints)
- Parameters:
xPoints
- - array of x coordinatesyPoints
- - array of y coordinates
setPolygonDrawArea
public void setPolygonDrawArea(int width,
int height)
- Defines the width and height of the points in the polygon
- Parameters:
width
- height
-
getDrawAreaWidth
public int getDrawAreaWidth()
- Returns:
- shape width
getDrawAreaHeight
public int getDrawAreaHeight()
- Returns:
- shape height