com.aspose.slides
Interface IShape

All Superinterfaces:
IHyperlinkContainer, IPresentationComponent, ISlideComponent
All Known Subinterfaces:
IAudioFrame, IAutoShape, IChart, IConnector, IGeometryShape, IGraphicalObject, IGroupShape, IOleObjectFrame, IPictureFrame, ISmartArt, ITable, IVideoFrame
All Known Implementing Classes:
AudioFrame, AutoShape, Chart, Connector, GeometryShape, GraphicalObject, GroupShape, OleObjectFrame, PictureFrame, Shape, SmartArt, Table, VideoFrame

public interface IShape
extends ISlideComponent, IHyperlinkContainer


Method Summary
 IPlaceholder addPlaceholder(IPlaceholder placeholderToCopyFrom)
           
 IEffectFormatEffectiveData createEffectFormatEffective()
           
 IFillFormatEffectiveData createFillFormatEffective()
           
 ILineFormatEffectiveData createLineFormatEffective()
           
 IThreeDFormatEffectiveData createThreeDFormatEffective()
           
 java.lang.String getAlternativeText()
           
 ICustomData getCustomData()
           
 IEffectFormat getEffectFormat()
           
 IFillFormat getFillFormat()
           
 IShapeFrame getFrame()
           
 float getHeight()
           
 boolean getHidden()
           
 ILineFormat getLineFormat()
           
 java.lang.String getName()
           
 IGroupShape getParentGroup()
           
 IPlaceholder getPlaceholder()
           
 IShapeFrame getRawFrame()
           
 float getRotation()
           
 IBaseShapeLock getShapeLock()
           
 IThreeDFormat getThreeDFormat()
           
 java.awt.image.BufferedImage getThumbnail()
           
 java.awt.image.BufferedImage getThumbnail(int bounds, float scaleX, float scaleY)
           
 long getUniqueId()
           
 float getWidth()
           
 float getX()
           
 float getY()
           
 int getZOrderPosition()
           
 boolean isGrouped()
           
 boolean isTextHolder()
           
 void removePlaceholder()
           
 void setAlternativeText(java.lang.String value)
           
 void setFrame(IShapeFrame value)
           
 void setHeight(float value)
           
 void setHidden(boolean value)
           
 void setName(java.lang.String value)
           
 void setRawFrame(IShapeFrame value)
           
 void setRotation(float value)
           
 void setWidth(float value)
           
 void setX(float value)
           
 void setY(float value)
           
 
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

isTextHolder

boolean isTextHolder()

getPlaceholder

IPlaceholder getPlaceholder()

addPlaceholder

IPlaceholder addPlaceholder(IPlaceholder placeholderToCopyFrom)

removePlaceholder

void removePlaceholder()

getCustomData

ICustomData getCustomData()

getRawFrame

IShapeFrame getRawFrame()

setRawFrame

void setRawFrame(IShapeFrame value)

getFrame

IShapeFrame getFrame()

setFrame

void setFrame(IShapeFrame value)

getLineFormat

ILineFormat getLineFormat()

getThreeDFormat

IThreeDFormat getThreeDFormat()

getEffectFormat

IEffectFormat getEffectFormat()

getFillFormat

IFillFormat getFillFormat()

createLineFormatEffective

ILineFormatEffectiveData createLineFormatEffective()

createFillFormatEffective

IFillFormatEffectiveData createFillFormatEffective()

createEffectFormatEffective

IEffectFormatEffectiveData createEffectFormatEffective()

createThreeDFormatEffective

IThreeDFormatEffectiveData createThreeDFormatEffective()

getThumbnail

java.awt.image.BufferedImage getThumbnail()

getThumbnail

java.awt.image.BufferedImage getThumbnail(int bounds,
                                          float scaleX,
                                          float scaleY)

getHidden

boolean getHidden()

setHidden

void setHidden(boolean value)

getZOrderPosition

int getZOrderPosition()

getRotation

float getRotation()

setRotation

void setRotation(float value)

getX

float getX()

setX

void setX(float value)

getY

float getY()

setY

void setY(float value)

getWidth

float getWidth()

setWidth

void setWidth(float value)

getHeight

float getHeight()

setHeight

void setHeight(float value)

getAlternativeText

java.lang.String getAlternativeText()

setAlternativeText

void setAlternativeText(java.lang.String value)

getName

java.lang.String getName()

setName

void setName(java.lang.String value)

getShapeLock

IBaseShapeLock getShapeLock()

getUniqueId

long getUniqueId()

isGrouped

boolean isGrouped()

getParentGroup

IGroupShape getParentGroup()