@Beta public class XMLSlideShow extends POIXMLDocument
DOCUMENT_CREATOR, OLE_OBJECT_REL_TYPE, PACK_OBJECT_REL_TYPEDEFAULT_XML_OPTIONS| Constructor | Description |
|---|---|
XMLSlideShow() |
|
XMLSlideShow(java.io.InputStream is) |
|
XMLSlideShow(OPCPackage pkg) |
| Modifier and Type | Method | Description |
|---|---|---|
XSLFSlideShow |
_getXSLFSlideShow() |
Deprecated.
|
int |
addPicture(byte[] pictureData,
int format) |
Adds a picture to the workbook.
|
protected void |
commit() |
Save the content in the underlying package part.
|
void |
createNotesMaster() |
Create a notes master.
|
XSLFSlide |
createSlide() |
Create a blank slide.
|
XSLFSlide |
createSlide(XSLFSlideLayout layout) |
Create a slide and initialize it from the specified layout.
|
java.util.List<PackagePart> |
getAllEmbedds() |
Get the document's embedded files.
|
java.util.List<XSLFPictureData> |
getAllPictures() |
Returns all Pictures, which are referenced from the document itself.
|
XSLFCommentAuthors |
getCommentAuthors() |
Returns the list of comment authors, if there is one.
|
org.openxmlformats.schemas.presentationml.x2006.main.CTPresentation |
getCTPresentation() |
|
XSLFNotesMaster |
getNotesMaster() |
Return the Notes Master, if there is one.
|
XSLFNotes |
getNotesSlide(XSLFSlide slide) |
Return notes slide for the specified slide or create new if it does not exist yet.
|
java.awt.Dimension |
getPageSize() |
Returns the current page size
|
XSLFSlideMaster[] |
getSlideMasters() |
|
XSLFSlide[] |
getSlides() |
Return all the slides in the slideshow
|
XSLFTableStyles |
getTableStyles() |
|
protected void |
onDocumentRead() |
Fired when a package part is read
|
XSLFSlide |
removeSlide(int index) |
|
void |
setPageSize(java.awt.Dimension pgSize) |
Sets the page size to the given
Dimension object. |
void |
setSlideOrder(XSLFSlide slide,
int newIndex) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, getCorePart, getPackage, getProperties, getRelatedByType, hasOOXMLHeader, load, openPackage, writeaddRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelations, getTargetPart, onDocumentCreate, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, toStringpublic XMLSlideShow()
public XMLSlideShow(OPCPackage pkg)
public XMLSlideShow(java.io.InputStream is)
throws java.io.IOException
java.io.IOException@Deprecated public XSLFSlideShow _getXSLFSlideShow() throws OpenXML4JException, java.io.IOException, org.apache.xmlbeans.XmlException
OpenXML4JExceptionjava.io.IOExceptionorg.apache.xmlbeans.XmlExceptionprotected void onDocumentRead()
throws java.io.IOException
POIXMLDocumentPartonDocumentRead in class POIXMLDocumentPartjava.io.IOExceptionprotected void commit()
throws java.io.IOException
POIXMLDocumentPart
protected void commit() throws IOException {
PackagePart part = getPackagePart();
OutputStream out = part.getOutputStream();
XmlObject bean = getXmlBean(); //the "model" which holds changes in memory
bean.save(out, DEFAULT_XML_OPTIONS);
out.close();
}
commit in class POIXMLDocumentPartjava.io.IOExceptionpublic java.util.List<PackagePart> getAllEmbedds() throws OpenXML4JException
getAllEmbedds in class POIXMLDocumentOpenXML4JExceptionpublic java.util.List<XSLFPictureData> getAllPictures()
List of PackagePart.
The returned List is unmodifiable.public XSLFSlide createSlide(XSLFSlideLayout layout)
layout - public XSLFSlide createSlide()
public XSLFNotes getNotesSlide(XSLFSlide slide)
public void createNotesMaster()
public XSLFNotesMaster getNotesMaster()
public XSLFSlideMaster[] getSlideMasters()
public XSLFSlide[] getSlides()
public XSLFCommentAuthors getCommentAuthors()
public void setSlideOrder(XSLFSlide slide, int newIndex)
newIndex - 0-based index of the slidepublic XSLFSlide removeSlide(int index)
public java.awt.Dimension getPageSize()
public void setPageSize(java.awt.Dimension pgSize)
Dimension object.pgSize - page size@Internal public org.openxmlformats.schemas.presentationml.x2006.main.CTPresentation getCTPresentation()
public int addPicture(byte[] pictureData,
int format)
pictureData - The bytes of the pictureformat - The format of the picture.XSLFPictureData.PICTURE_TYPE_EMF,
XSLFPictureData.PICTURE_TYPE_WMF,
XSLFPictureData.PICTURE_TYPE_PICT,
XSLFPictureData.PICTURE_TYPE_JPEG,
XSLFPictureData.PICTURE_TYPE_PNG,
XSLFPictureData.PICTURE_TYPE_DIBpublic XSLFTableStyles getTableStyles()
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.