public abstract class GeometryShape extends Shape implements IGeometryShape
Represents the parent class for all geometric shapes.
Modifier and Type | Method and Description |
---|---|
IShapeElement[] |
createShapeElements()
Creates and returns array of shape's elements.
|
IAdjustValueCollection |
getAdjustments()
Returns a collection of shape's adjustment values.
|
IShapeStyle |
getShapeStyle()
Returns shape's style object.
|
int |
getShapeType()
Returns or sets the geometry preset type.
|
void |
setShapeType(int value)
Returns or sets the geometry preset type.
|
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getAlternativeTextTitle, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, getLineFormat, getName, getOfficeInteropShapeId, getParent_Immediate, getParentGroup, getPlaceholder, getPresentation, getRawFrame, getRotation, getShapeLock, getSlide, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setAlternativeTextTitle, setBlackWhiteMode, setFrame, setHeight, setHidden, setHyperlinkClick, setHyperlinkMouseOver, setName, setRawFrame, setRotation, setWidth, setX, setY, writeAsSvg, writeAsSvg
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getAlternativeTextTitle, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getLineFormat, getName, getOfficeInteropShapeId, getParentGroup, getPlaceholder, getRawFrame, getRotation, getShapeLock, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setAlternativeTextTitle, setBlackWhiteMode, setFrame, setHeight, setHidden, setName, setRawFrame, setRotation, setWidth, setX, setY, writeAsSvg, writeAsSvg
getSlide
getPresentation
getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, setHyperlinkClick, setHyperlinkMouseOver
public final IShapeStyle getShapeStyle()
Returns shape's style object.
Read-only IShapeStyle
.
getShapeStyle
in interface IGeometryShape
public int getShapeType()
Returns or sets the geometry preset type.
Note: on value changing all adjustment values will reset to their default values.
Read/write ShapeType
.
getShapeType
in interface IGeometryShape
public void setShapeType(int value)
Returns or sets the geometry preset type.
Note: on value changing all adjustment values will reset to their default values.
Read/write ShapeType
.
setShapeType
in interface IGeometryShape
public final IAdjustValueCollection getAdjustments()
Returns a collection of shape's adjustment values.
Read-only IAdjustValueCollection
.
getAdjustments
in interface IGeometryShape
public final IShapeElement[] createShapeElements()
Creates and returns array of shape's elements.
createShapeElements
in interface IGeometryShape
ShapeElement