com.aspose.slides.pptx
Class GroupShapeEx

java.lang.Object
  extended by com.aspose.slides.pptx.ShapeEx
      extended by com.aspose.slides.pptx.GroupShapeEx
All Implemented Interfaces:
IPresentationComponent, ISlideComponent

public class GroupShapeEx
extends ShapeEx

Represents a group of shapes on a slide.


Field Summary
 
Fields inherited from class com.aspose.slides.pptx.ShapeEx
m_parent
 
Constructor Summary
GroupShapeEx(BaseSlideEx parent)
           
GroupShapeEx(BaseSlideEx parent, com.aspose.slides.pptx.presentationml.PresentationGroupShapeElement elem)
           
 
Method Summary
 void addTextFrame(java.lang.String text)
          Always throws PptxException because group shape can't have text frames.
 void draw(Canvas canvas, RenderContext rc)
           
 LineFormatEx getLineFormat()
          Returns null for a GroupShape.
 GroupShapeLockEx getShapeLock()
          Returns shape's locks.
 ShapesEx getShapes()
          Returns the collection of shapes inside the group.
 
Methods inherited from class com.aspose.slides.pptx.ShapeEx
createPropertiesElements, getAlternativeText, getEffectFormat, getFillFormat, getFrame, getHeight, getHLinkClick, getHLinkMouseOver, getName, getNonVisualPropElement, getParent, getPlaceholder, getPresentation, getRawFrame, getRotation, getShapeId, getSlide, getTags, getThreeDFormat, getWidth, getX, getY, getZOrderPosition, isHidden, isTextHolder, setAlternativeText, setFrame, setHeight, setHidden, setHLinkClick, setHLinkMouseOver, setName, setNVPropertiesElement, setRawFrame, setRotation, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupShapeEx

public GroupShapeEx(BaseSlideEx parent)

GroupShapeEx

public GroupShapeEx(BaseSlideEx parent,
                    com.aspose.slides.pptx.presentationml.PresentationGroupShapeElement elem)
Method Detail

getLineFormat

public LineFormatEx getLineFormat()
Returns null for a GroupShape.

Overrides:
getLineFormat in class ShapeEx
Returns:
See LineFormatEx.

getShapeLock

public GroupShapeLockEx getShapeLock()
Returns shape's locks.


draw

public void draw(Canvas canvas,
                 RenderContext rc)
Overrides:
draw in class ShapeEx

getShapes

public ShapesEx getShapes()
Returns the collection of shapes inside the group.

Returns:
See ShapesEx.

addTextFrame

public void addTextFrame(java.lang.String text)
                  throws PptxException
Always throws PptxException because group shape can't have text frames.

Throws:
PptxException