@Beta public class XSLFSlideMaster extends XSLFSheet implements MasterSheet<XSLFShape,XSLFTextParagraph>
Within a slide master slide are contained all elements that describe the objects and their corresponding formatting for within a presentation slide.
Within a slide master slide are two main elements. The cSld element specifies the common slide elements such as shapes and their attached text bodies. Then the txStyles element specifies the formatting for the text within each of these shapes. The other properties within a slide master slide specify other properties for within a presentation slide such as color information, headers and footers, as well as timing and transition information for all corresponding presentation slides.
POIXMLDocumentPart.RelationPart
Modifier | Constructor and Description |
---|---|
protected |
XSLFSlideMaster(PackagePart part) |
Modifier and Type | Method and Description |
---|---|
XSLFBackground |
getBackground() |
XSLFSlideLayout |
getLayout(SlideLayout type)
Get the slide layout by type.
|
XSLFSlideLayout |
getLayout(java.lang.String name)
Get the slide layout by name.
|
XSLFSlideMaster |
getMasterSheet() |
protected java.lang.String |
getRootElementName() |
XSLFSlideLayout[] |
getSlideLayouts() |
protected org.openxmlformats.schemas.drawingml.x2006.main.CTTextListStyle |
getTextProperties(Placeholder textType) |
org.openxmlformats.schemas.presentationml.x2006.main.CTSlideMaster |
getXmlObject() |
addShape, allocateShapeId, appendContent, buildShapes, clear, commit, createAutoShape, createConnector, createFreeform, createGroup, createOleShape, createPicture, createTable, createTable, createTextBox, deregisterShapeId, draw, getFollowMasterGraphics, getPlaceholder, getPlaceholder, getPlaceholderDetails, getPlaceholders, getShapes, getSlideShow, getSpTree, getTextShapeByType, getTheme, importContent, iterator, registerShapeId, removeShape
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getNextPartNumber, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, getTargetPart, isCommited, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, removeRelation, setCommited, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPlaceholder
draw, getFollowMasterGraphics, getPlaceholderDetails, getSlideShow
addShape, createAutoShape, createConnector, createFreeform, createGroup, createOleShape, createPicture, createTable, createTextBox, getShapes, removeShape
protected XSLFSlideMaster(PackagePart part) throws java.io.IOException, org.apache.xmlbeans.XmlException
java.io.IOException
org.apache.xmlbeans.XmlException
public org.openxmlformats.schemas.presentationml.x2006.main.CTSlideMaster getXmlObject()
getXmlObject
in class XSLFSheet
protected java.lang.String getRootElementName()
getRootElementName
in class XSLFSheet
public XSLFSlideMaster getMasterSheet()
getMasterSheet
in interface Sheet<XSLFShape,XSLFTextParagraph>
public XSLFSlideLayout[] getSlideLayouts()
public XSLFSlideLayout getLayout(SlideLayout type)
type
- The layout type. Cannot be null.public XSLFSlideLayout getLayout(java.lang.String name)
name
- The layout name (case-insensitive). Cannot be null.protected org.openxmlformats.schemas.drawingml.x2006.main.CTTextListStyle getTextProperties(Placeholder textType)
public XSLFBackground getBackground()
getBackground
in interface Sheet<XSLFShape,XSLFTextParagraph>
getBackground
in class XSLFSheet
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.