com.aspose.slides
Class GeometryShape

java.lang.Object
  extended by com.aspose.slides.Shape
      extended by com.aspose.slides.GeometryShape
All Implemented Interfaces:
IGeometryShape, IHyperlinkContainer, IPresentationComponent, IShape, ISlideComponent
Direct Known Subclasses:
AutoShape, Connector, PictureFrame, SmartArtShape

public abstract class GeometryShape
extends Shape
implements IGeometryShape

Represents the parent class for all geometric shapes.


Method Summary
 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.
 
Methods inherited from class com.aspose.slides.Shape
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getHLinkClick, getHLinkMouseOver, getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, getLineFormat, getName, getParent_Immediate, getParentGroup, getPlaceholder, getPresentation, getRawFrame, getRotation, getShapeLock, getSlide, getTags, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setBlackWhiteMode, setFrame, setHeight, setHidden, setHLinkClick, setHLinkMouseOver, setHyperlinkClick, setHyperlinkMouseOver, setName, setRawFrame, setRotation, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.aspose.slides.IShape
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getLineFormat, getName, getParentGroup, getPlaceholder, getRawFrame, getRotation, getShapeLock, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setBlackWhiteMode, setFrame, setHeight, setHidden, setName, setRawFrame, setRotation, setWidth, setX, setY
 
Methods inherited from interface com.aspose.slides.ISlideComponent
getSlide
 
Methods inherited from interface com.aspose.slides.IPresentationComponent
getPresentation
 
Methods inherited from interface com.aspose.slides.IHyperlinkContainer
getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, setHyperlinkClick, setHyperlinkMouseOver
 

Method Detail

getShapeStyle

public IShapeStyle getShapeStyle()

Returns shape's style object. Read-only IShapeStyle.

Specified by:
getShapeStyle in interface IGeometryShape

getShapeType

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.

Specified by:
getShapeType in interface IGeometryShape

setShapeType

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.

Specified by:
setShapeType in interface IGeometryShape

getAdjustments

public IAdjustValueCollection getAdjustments()

Returns a collection of shape's adjustment values. Read-only IAdjustValueCollection.

Specified by:
getAdjustments in interface IGeometryShape

createShapeElements

public IShapeElement[] createShapeElements()

Creates and returns array of shape's elements.

Specified by:
createShapeElements in interface IGeometryShape
Returns:
Array of ShapeElement


Copyright © Copyright 2004-2016 Aspose Pty Ltd. All Rights Reserved.