org.apache.poi.xslf.usermodel
Class XSLFSlide
java.lang.Object
org.apache.poi.POIXMLDocumentPart
org.apache.poi.xslf.usermodel.XSLFSheet
org.apache.poi.xslf.usermodel.XSLFSlide
- All Implemented Interfaces:
- java.lang.Iterable<XSLFShape>, XSLFShapeContainer
@Beta
public final class XSLFSlide
- extends XSLFSheet
Methods inherited from class org.apache.poi.xslf.usermodel.XSLFSheet |
appendContent, buildShapes, canDraw, clear, commit, createAutoShape, createConnector, createFreeform, createGroup, createPicture, createTable, createTextBox, getCommonSlideData, getPlaceholder, getPlaceholders, getShapes, getSlideShow, getSpTree, getTextShapeByType, iterator, removeShape, setCommonSlideData |
Methods inherited from class org.apache.poi.POIXMLDocumentPart |
addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelations, getTargetPart, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, read, rebase, removeRelation, removeRelation, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getXmlObject
public org.openxmlformats.schemas.presentationml.x2006.main.CTSlide getXmlObject()
- Specified by:
getXmlObject
in class XSLFSheet
- Returns:
- top-level Xml bean representing this sheet
getRootElementName
protected java.lang.String getRootElementName()
- Specified by:
getRootElementName
in class XSLFSheet
getMasterSheet
public XSLFSlideLayout getMasterSheet()
- Specified by:
getMasterSheet
in class XSLFSheet
- Returns:
- master of this sheet.
getSlideLayout
public XSLFSlideLayout getSlideLayout()
getSlideMaster
public XSLFSlideMaster getSlideMaster()
getComments
public XSLFComments getComments()
getNotes
public XSLFNotes getNotes()
getTitle
public java.lang.String getTitle()
- Returns:
- title of this slide or empty string if title is not set
getTheme
public XSLFTheme getTheme()
- Returns:
- theme (shared styles) associated with this theme.
By default returns
null
which 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.
getBackground
public XSLFBackground getBackground()
- Overrides:
getBackground
in class XSLFSheet
- Returns:
- the information about background appearance of this slide
getFollowMasterGraphics
public boolean getFollowMasterGraphics()
- Overrides:
getFollowMasterGraphics
in class XSLFSheet
- Returns:
- whether shapes on the master slide should be shown or not.
setFollowMasterGraphics
public void setFollowMasterGraphics(boolean value)
- Parameters:
value
- whether shapes on the master slide should be shown or not.
draw
public void draw(java.awt.Graphics2D graphics)
- Description copied from class:
XSLFSheet
- Render this sheet into the supplied graphics object
- Overrides:
draw
in class XSLFSheet
importContent
public XSLFSlide importContent(XSLFSheet src)
- Description copied from class:
XSLFSheet
- Set the contents of this sheet to be a copy of the source sheet.
This method erases any existing shapes and replaces them with
object from the source sheet.
- Overrides:
importContent
in class XSLFSheet
- Parameters:
src
- the source sheet to copy data from
- Returns:
- modified 'this'
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.