org.apache.poi.xslf.usermodel
Class XSLFSlideLayout
- java.lang.Object
-
- org.apache.poi.POIXMLDocumentPart
-
- org.apache.poi.xslf.usermodel.XSLFSheet
-
- org.apache.poi.xslf.usermodel.XSLFSlideLayout
-
- All Implemented Interfaces:
- java.lang.Iterable<XSLFShape>, XSLFShapeContainer
@Beta public class XSLFSlideLayout extends XSLFSheet
-
-
Field Summary
-
Fields inherited from class org.apache.poi.POIXMLDocumentPart
DEFAULT_XML_OPTIONS
-
-
Constructor Summary
Constructors Constructor and Description XSLFSlideLayout(PackagePart part, PackageRelationship rel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcopyLayout(XSLFSlide slide)Copy placeholders from this layout to the destination slideXSLFBackgroundgetBackground()booleangetFollowMasterGraphics()XSLFSlideMastergetMasterSheet()java.lang.StringgetName()XSLFSlideMastergetSlideMaster()Slide master object associated with this layout.XSLFThemegetTheme()SlideLayoutgetType()org.openxmlformats.schemas.presentationml.x2006.main.CTSlideLayoutgetXmlObject()While developing only!-
Methods inherited from class org.apache.poi.xslf.usermodel.XSLFSheet
appendContent, clear, createAutoShape, createConnector, createFreeform, createGroup, createPicture, createTable, createTextBox, draw, getCommonSlideData, getPlaceholder, getPlaceholders, getShapes, getSlideShow, importContent, iterator, removeShape
-
Methods inherited from class org.apache.poi.POIXMLDocumentPart
addRelation, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelations, toString
-
-
-
-
Constructor Detail
-
XSLFSlideLayout
public XSLFSlideLayout(PackagePart part, PackageRelationship rel) throws java.io.IOException, org.apache.xmlbeans.XmlException
- Throws:
java.io.IOExceptionorg.apache.xmlbeans.XmlException
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getXmlObject
@Internal public org.openxmlformats.schemas.presentationml.x2006.main.CTSlideLayout getXmlObject()
While developing only!- Specified by:
getXmlObjectin classXSLFSheet- Returns:
- top-level Xml bean representing this sheet
-
getSlideMaster
public XSLFSlideMaster getSlideMaster()
Slide master object associated with this layout.- Returns:
- slide master. Never null.
- Throws:
java.lang.IllegalStateException- if slide master was not found
-
getMasterSheet
public XSLFSlideMaster getMasterSheet()
- Specified by:
getMasterSheetin classXSLFSheet- Returns:
- master of this sheet.
-
getTheme
public XSLFTheme getTheme()
- Returns:
- theme (shared styles) associated with this theme.
By default returns
nullwhich means that this sheet is theme-less. Sheets that support the notion of themes (slides, masters, layouts, etc.) should override this method and return the corresponding package part.
-
getFollowMasterGraphics
public boolean getFollowMasterGraphics()
- Overrides:
getFollowMasterGraphicsin classXSLFSheet- Returns:
- whether shapes on the master sheet should be shown. By default master graphics is turned off. Sheets that support the notion of master (slide, slideLayout) should override it and check this setting in the sheet XML
-
getBackground
public XSLFBackground getBackground()
- Overrides:
getBackgroundin classXSLFSheet- Returns:
- background for this sheet
-
copyLayout
public void copyLayout(XSLFSlide slide)
Copy placeholders from this layout to the destination slide- Parameters:
slide- destination slide
-
getType
public SlideLayout getType()
- Returns:
- type of this layout
-
-
DataMelt 3.0 © DataMelt by jWork.ORG