com.aspose.slides
Class GroupShape

java.lang.Object
  extended by com.aspose.slides.Shape
      extended by com.aspose.slides.GroupShape
All Implemented Interfaces:
IGroupShape, IHyperlinkContainer, IPresentationComponent, IShape, ISlideComponent

public class GroupShape
extends Shape
implements IGroupShape

Represents a group of shapes on a slide.


Method Summary
 ILineFormat getLineFormat()
           Returns the LineFormat object that contains line formatting properties for a shape.
 IGroupShapeLock getShapeLock()
           Returns shape's locks.
 IShapeCollection getShapes()
           Returns the collection of shapes inside the group.
 
Methods inherited from class com.aspose.slides.Shape
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getHLinkClick, getHLinkMouseOver, getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, getName, getParentGroup, getPlaceholder, getPresentation, getRawFrame, getRotation, getSlide, getTags, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, 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, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getName, getParentGroup, getPlaceholder, getRawFrame, getRotation, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, 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

getLineFormat

public ILineFormat getLineFormat()

Returns the LineFormat object that contains line formatting properties for a shape. Read-only LineFormat. Note: Returns null for GroupShape objects because they don't have line properties.

Specified by:
getLineFormat in interface IShape
Overrides:
getLineFormat in class Shape

getShapeLock

public IGroupShapeLock getShapeLock()

Returns shape's locks. Readonly GroupShapeLock.

Specified by:
getShapeLock in interface IGroupShape
Specified by:
getShapeLock in interface IShape
Overrides:
getShapeLock in class Shape

getShapes

public IShapeCollection getShapes()

Returns the collection of shapes inside the group. Read-only ShapeCollection.

Specified by:
getShapes in interface IGroupShape