org.apache.poi.xslf.usermodel
Class XSLFGroupShape

java.lang.Object
  extended by org.apache.poi.xslf.usermodel.XSLFShape
      extended by org.apache.poi.xslf.usermodel.XSLFGroupShape

@Beta
public class XSLFGroupShape
extends XSLFShape

Represents a group shape that consists of many shapes grouped together.

Author:
Yegor Kozlov

Method Summary
 XSLFAutoShape createAutoShape()
           
 XSLFConnectorShape createConnector()
           
 XSLFFreeformShape createFreeform()
           
 XSLFGroupShape createGroup()
           
 XSLFPictureShape createPicture(int pictureIndex)
           
 XSLFTextBox createTextBox()
           
 java.awt.geom.Rectangle2D getAnchor()
           
 java.awt.geom.Rectangle2D getInteriorAnchor()
           
 int getShapeId()
           
 java.lang.String getShapeName()
           
 XSLFShape[] getShapes()
           
 org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape getXmlObject()
           
 boolean removeShape(XSLFShape xShape)
           
 void setAnchor(java.awt.geom.Rectangle2D anchor)
           
 void setInteriorAnchor(java.awt.geom.Rectangle2D anchor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getXmlObject

public org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape getXmlObject()
Specified by:
getXmlObject in class XSLFShape

getAnchor

public java.awt.geom.Rectangle2D getAnchor()
Specified by:
getAnchor in class XSLFShape

setAnchor

public void setAnchor(java.awt.geom.Rectangle2D anchor)
Specified by:
setAnchor in class XSLFShape

getInteriorAnchor

public java.awt.geom.Rectangle2D getInteriorAnchor()

setInteriorAnchor

public void setInteriorAnchor(java.awt.geom.Rectangle2D anchor)

getShapes

public XSLFShape[] getShapes()

removeShape

public boolean removeShape(XSLFShape xShape)

getShapeName

public java.lang.String getShapeName()
Specified by:
getShapeName in class XSLFShape

getShapeId

public int getShapeId()
Specified by:
getShapeId in class XSLFShape

createAutoShape

public XSLFAutoShape createAutoShape()

createFreeform

public XSLFFreeformShape createFreeform()

createTextBox

public XSLFTextBox createTextBox()

createConnector

public XSLFConnectorShape createConnector()

createGroup

public XSLFGroupShape createGroup()

createPicture

public XSLFPictureShape createPicture(int pictureIndex)


Copyright 2011 The Apache Software Foundation or its licensors, as applicable.