| Package | Description | 
|---|---|
| org.apache.poi.hslf.model | |
| org.apache.poi.hslf.usermodel | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActiveXShapeRepresents an ActiveX control in a PowerPoint document. | 
| class  | MovieShapeRepresents a movie in a PowerPoint document. | 
| class  | PolygonA simple closed polygon shape | 
| Constructor and Description | 
|---|
| HSLFMetroShape(HSLFShape shape) | 
| Constructor and Description | 
|---|
| ActiveXShape(EscherContainerRecord escherRecord,
            ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a  Pictureobject | 
| MovieShape(EscherContainerRecord escherRecord,
          ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a  Pictureobject | 
| MovieShape(int movieIdx,
          HSLFPictureData pictureData,
          ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a new  Picture | 
| Polygon(EscherContainerRecord escherRecord,
       ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a Polygon object and initialize it from the supplied Record container. | 
| Polygon(ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a new Polygon. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HSLFAutoShapeRepresents an AutoShape. | 
| class  | HSLFBackgroundBackground shape | 
| class  | HSLFConnectorShapeSpecifies a connection shape. | 
| class  | HSLFFreeformShapeA "Freeform" shape. | 
| class  | HSLFGroupShapeRepresents a group of shapes. | 
| class  | HSLFLineRepresents a line in a PowerPoint drawing | 
| class  | HSLFObjectShapeA shape representing embedded OLE object. | 
| class  | HSLFPictureShapeRepresents a picture in a PowerPoint document. | 
| class  | HSLFPlaceholderRepresents a Placeholder in PowerPoint. | 
| class  | HSLFSimpleShapeAn abstract simple (non-group) shape. | 
| class  | HSLFTableRepresents a table in a PowerPoint presentation | 
| class  | HSLFTableCellRepresents a cell in a ppt table | 
| class  | HSLFTextBoxRepresents a TextFrame shape in PowerPoint. | 
| class  | HSLFTextShapeA common superclass of all shapes that can hold text. | 
| Modifier and Type | Method and Description | 
|---|---|
| static HSLFShape | HSLFShapeFactory. createShape(EscherContainerRecord spContainer,
           ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a new shape from the data provided. | 
| static HSLFShape | HSLFShapeFactory. createSimpleShape(EscherContainerRecord spContainer,
                 ShapeContainer<HSLFShape,HSLFTextParagraph> parent) | 
| Modifier and Type | Method and Description | 
|---|---|
| MasterSheet<HSLFShape,HSLFTextParagraph> | HSLFSlideShow. createMasterSheet() | 
| ShapeContainer<HSLFShape,HSLFTextParagraph> | HSLFShape. getParent() | 
| Shadow<HSLFShape,HSLFTextParagraph> | HSLFSimpleShape. getShadow() | 
| java.util.List<HSLFShape> | HSLFGroupShape. getShapes() | 
| java.util.List<HSLFShape> | HSLFSheet. getShapes()Returns all shapes contained in this Sheet | 
| java.util.Iterator<HSLFShape> | HSLFGroupShape. iterator() | 
| java.util.Iterator<HSLFShape> | HSLFSheet. iterator() | 
| java.util.Spliterator<HSLFShape> | HSLFGroupShape. spliterator() | 
| java.util.Spliterator<HSLFShape> | HSLFSheet. spliterator() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HSLFGroupShape. addShape(HSLFShape shape)Add a shape to this group. | 
| void | HSLFSheet. addShape(HSLFShape shape)Add a new Shape to this Slide | 
| protected static HSLFHyperlink | HSLFHyperlink. find(HSLFShape shape)Find hyperlink assigned to the supplied shape | 
| boolean | HSLFGroupShape. removeShape(HSLFShape shape) | 
| boolean | HSLFSheet. removeShape(HSLFShape shape)Removes the specified shape from this sheet. | 
| Modifier and Type | Method and Description | 
|---|---|
| static HSLFShape | HSLFShapeFactory. createShape(EscherContainerRecord spContainer,
           ShapeContainer<HSLFShape,HSLFTextParagraph> parent)Create a new shape from the data provided. | 
| static HSLFGroupShape | HSLFShapeFactory. createShapeGroup(EscherContainerRecord spContainer,
                ShapeContainer<HSLFShape,HSLFTextParagraph> parent) | 
| static HSLFShape | HSLFShapeFactory. createSimpleShape(EscherContainerRecord spContainer,
                 ShapeContainer<HSLFShape,HSLFTextParagraph> parent) | 
| void | HSLFHyperlink. linkToSlide(Slide<HSLFShape,HSLFTextParagraph> slide) | 
| void | HSLFSlide. setNotes(Notes<HSLFShape,HSLFTextParagraph> notes)Sets the Notes that are associated with this. | 
| Constructor and Description | 
|---|
| HSLFFill(HSLFShape shape)Construct a  Fillobject for a shape. | 
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.