Package org.apache.poi.xslf.usermodel
Interface XSLFShapeContainer
- All Superinterfaces:
Iterable<XSLFShape>
,ShapeContainer<XSLFShape,
XSLFTextParagraph>
- All Known Implementing Classes:
XSLFGroupShape
,XSLFNotes
,XSLFNotesMaster
,XSLFSheet
,XSLFSlide
,XSLFSlideLayout
,XSLFSlideMaster
Common interface for shape containers, e.g. sheets or groups of shapes
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Removes all of the elements from this container (optional operation).create a new shape with a predefined geometry and add it to this shape containercreate a connectorcreate a new shape with a custom geometrycreate a group of shapes belonging to this containercreatePicture
(PictureData pictureData) create a picture belonging to this containercreate a text boxMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface org.apache.poi.sl.usermodel.ShapeContainer
addShape, createOleShape, createTable, getShapes, removeShape
-
Method Details
-
createAutoShape
XSLFAutoShape createAutoShape()Description copied from interface:ShapeContainer
create a new shape with a predefined geometry and add it to this shape container- Specified by:
createAutoShape
in interfaceShapeContainer<XSLFShape,
XSLFTextParagraph>
-
createFreeform
XSLFFreeformShape createFreeform()Description copied from interface:ShapeContainer
create a new shape with a custom geometry- Specified by:
createFreeform
in interfaceShapeContainer<XSLFShape,
XSLFTextParagraph>
-
createTextBox
XSLFTextBox createTextBox()Description copied from interface:ShapeContainer
create a text box- Specified by:
createTextBox
in interfaceShapeContainer<XSLFShape,
XSLFTextParagraph>
-
createConnector
XSLFConnectorShape createConnector()Description copied from interface:ShapeContainer
create a connector- Specified by:
createConnector
in interfaceShapeContainer<XSLFShape,
XSLFTextParagraph>
-
createGroup
XSLFGroupShape createGroup()Description copied from interface:ShapeContainer
create a group of shapes belonging to this container- Specified by:
createGroup
in interfaceShapeContainer<XSLFShape,
XSLFTextParagraph>
-
createPicture
Description copied from interface:ShapeContainer
create a picture belonging to this container- Specified by:
createPicture
in interfaceShapeContainer<XSLFShape,
XSLFTextParagraph>
-
clear
void clear()Removes all of the elements from this container (optional operation). The container will be empty after this call returns.
-