|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aspose.slides.Presentation
public final class Presentation
Represents the Microsoft PowerPoint presentation.
Constructor Summary | |
---|---|
Presentation()
This constructor creates new presentation from scratch. |
|
Presentation(java.io.InputStream stream)
This constructor is the primary mechanism for reading an existing Presentation. |
|
Presentation(java.lang.String file)
This constructor gets a source file path from which the contents of the Presentation are read. |
Method Summary | |
---|---|
Slide |
addBodySlide()
Adds the new Slide with header and body placeholders to a presentation. |
Slide |
addDoubleBodySlide()
Adds the new Slide with header and two body placeholders to a presentation. |
Slide |
addEmptySlide()
Adds the new empty Slide to a presentation. |
Slide |
addHeaderSlide()
Adds the new Slide with header placeholder to a presentation. |
Slide |
addTitleSlide()
Adds the new Slide with header and subheader placeholders to a presentation. |
void |
cleanAnimations()
Removes XP+ animations from slides. |
Slide |
cloneSlide(Slide srcSlide,
int position)
Makes the copy of a slide. |
Slide |
cloneSlide(Slide srcSlide,
int position,
Presentation pres,
java.util.TreeMap idList)
Makes a copy of a slide with master slides and inserts it to another presentation. |
void |
deleteHandout()
Deletes Handout object from a presentation. |
void |
deleteUnusedMasters()
Deletes all unused masters from a presentation. |
long |
getActiveSlideId()
Returns the Id of the active slide in a presentation. |
java.lang.String |
getAuthor()
Deprecated. use DocumentProperties.getAuthor() |
java.lang.String |
getCategory()
Deprecated. use DocumentProperties.getCategory() |
java.lang.String |
getComments()
Deprecated. use DocumentProperties.getComments() |
java.lang.String |
getCompany()
Deprecated. use DocumentProperties.getCompany() |
java.util.Date |
getCreateTime()
Deprecated. use DocumentProperties.getCreateTime() |
DocumentProperties |
getDocumentProperties()
Returns the custom properties of a presentation. |
java.util.Date |
getEditTime()
Deprecated. use DocumentProperties.getEditTime() |
short |
getFirstSlideNumber()
Returns the number of the first slide in a presentation. |
Fonts |
getFonts()
Returns the list of all fonts in a presentation. |
java.lang.String |
getKeywords()
Deprecated. use DocumentProperties.getKeywords() |
java.lang.String |
getLastAuthor()
Deprecated. use DocumentProperties.getLastAuthor() |
java.util.Date |
getLastPrintTime()
Deprecated. use DocumentProperties.getLastPrintTime() |
java.util.Date |
getLastSaveTime()
Deprecated. use DocumentProperties.getLastSaveTime() |
MainMaster |
getMainMaster()
Returns the first main master of a presentation. |
java.lang.String |
getManager()
Deprecated. use DocumentProperties.getManager() |
Slides |
getMasters()
Returns the list of all masters in a presentation. |
java.awt.Point |
getNotesSize()
Returns the size of a notes in a presentation. |
PictureBullets |
getPictureBullets()
Returns a list of all pictures used for a bullets that are defined in the presentation. |
Pictures |
getPictures()
Returns the list of all pictures in a presentation. |
com.aspose.slides.ppt.PPTPresentation |
getPPTPresentation()
|
Slide |
getSlideById(long id)
Returns the slide by Id. |
Slide |
getSlideByPosition(int position)
Returns the slide by SlidePosition. |
Slides |
getSlides()
Returns the list of all slides in a presentation. |
SlideShowSettings |
getSlideShowSettings()
Returns the settings of a slide show in a presentation. |
java.awt.Point |
getSlideSize()
Returns the size of a slides in a presentation. |
int |
getSlideSizeType()
Returns the size type of a slides in a presentation. |
int |
getSlideViewType()
Returns the way how the presentation will be opened. |
java.lang.String |
getSubject()
Deprecated. use DocumentProperties.getSubject() |
Tags |
getTags()
Returns the tags of a presentation. |
java.lang.String |
getTitle()
Deprecated. use DocumentProperties.getTitle() |
boolean |
hasVBAMacros()
Determines whether a presentation contains any VBA macros. |
void |
removeVBAMacros()
Removes all VBA macros from the presentation. |
void |
setActiveSlideId(long value)
Sets the Id of the active slide in a presentation. |
void |
setAuthor(java.lang.String value)
Deprecated. use DocumentProperties.setAuthor(String) |
void |
setCategory(java.lang.String value)
Deprecated. use DocumentProperties.setCategory(String) |
void |
setComments(java.lang.String value)
Deprecated. use DocumentProperties.setComments(String) |
void |
setCompany(java.lang.String value)
Deprecated. use DocumentProperties.setCompany(String) |
void |
setCreateTime(java.util.Date value)
Deprecated. use DocumentProperties.setCreateTime(Date) |
void |
setEditTime(java.util.Date value)
Deprecated. use DocumentProperties.setEditTime(long) |
void |
setFirstSlideNumber(short value)
Sets the number of the first slide in a presentation. |
void |
setKeywords(java.lang.String value)
Deprecated. use DocumentProperties.setKeywords(String) |
void |
setLastAuthor(java.lang.String value)
Deprecated. use DocumentProperties.setLastAuthor(String) |
void |
setLastPrintTime(java.util.Date value)
Deprecated. use DocumentProperties.setLastPrintTime(Date) |
void |
setLastSaveTime(java.util.Date value)
Deprecated. use DocumentProperties.setLastSaveTime(Date) |
void |
setManager(java.lang.String value)
Deprecated. use DocumentProperties.setManager(String) |
void |
setSlideSize(java.awt.Point value)
Sets the size of a slides in a presentation. |
void |
setSlideSizeType(int value)
Sets the SizeType of a slides in a presentation. |
void |
setSlideViewType(int value)
Sets the way how the presentation will be opened. |
void |
setSubject(java.lang.String value)
Deprecated. use DocumentProperties.setSubject(String) |
void |
setTitle(java.lang.String value)
Deprecated. use DocumentProperties.setTitle(String) |
void |
write(java.io.OutputStream stream)
Writes the contents of the Presentation to an output stream. |
void |
write(java.lang.String file)
Writes the contents of the Presentation to a file specified by the file name. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Presentation() throws PptReadException
PptReadException
public Presentation(java.io.InputStream stream) throws PptException
stream
- the input stream.
PptException
- on presentation reading errors.public Presentation(java.lang.String file) throws PptException, java.io.FileNotFoundException
file
- input file name
PptException
java.io.FileNotFoundException
Method Detail |
---|
public void write(java.lang.String file)
file
- Output file.public void write(java.io.OutputStream stream) throws PptWriteException
stream
- the output stream.
PptWriteException
- on presentation writing errors.public void cleanAnimations()
public void deleteHandout()
public void deleteUnusedMasters()
public Slides getSlides()
public Slides getMasters()
public MainMaster getMainMaster()
public Slide getSlideById(long id)
id
- the Id of a slide.
public Slide getSlideByPosition(int position)
position
- the position of a slide.
public Slide cloneSlide(Slide srcSlide, int position) throws PptEditException
srcSlide
- the source slide to clone.position
- the position where new slide should be inserted.
PptEditException
- on slide cloning errors.public Slide cloneSlide(Slide srcSlide, int position, Presentation pres, java.util.TreeMap idList) throws PptEditException
srcSlide
- the source slide.position
- the position where new slide should be inserted.pres
- the presentation where new slide will be inserted.idList
- TreeMap object to store temporary information about ppt's
masters.
PptEditException
- on slide cloning errors.public Slide addEmptySlide() throws PptReadException, PptEditException
PptReadException
PptEditException
public Slide addBodySlide() throws PptReadException, PptEditException
PptReadException
PptEditException
public Slide addDoubleBodySlide() throws PptReadException, PptEditException
PptReadException
PptEditException
public Slide addTitleSlide() throws PptReadException, PptEditException
PptReadException
PptEditException
public Slide addHeaderSlide() throws PptReadException, PptEditException
PptReadException
PptEditException
public Pictures getPictures()
public Fonts getFonts()
public java.awt.Point getSlideSize()
public void setSlideSize(java.awt.Point value)
value
- The size of a slides.public java.awt.Point getNotesSize()
public int getSlideSizeType()
SlideSizeType
.public void setSlideSizeType(int value)
value
- The size type of a slides. See SlideSizeType
.public int getSlideViewType()
public void setSlideViewType(int value)
value
- public com.aspose.slides.ppt.PPTPresentation getPPTPresentation()
public java.lang.String getTitle()
DocumentProperties.getTitle()
public void setTitle(java.lang.String value) throws PptReadException
DocumentProperties.setTitle(String)
value
- the presentation title.
PptReadException
public java.lang.String getSubject()
DocumentProperties.getSubject()
public void setSubject(java.lang.String value) throws PptReadException
DocumentProperties.setSubject(String)
value
- the presentation subject.
PptReadException
- if SummaryInformation not found in a presentation.public java.lang.String getAuthor()
DocumentProperties.getAuthor()
public void setAuthor(java.lang.String value) throws PptReadException
DocumentProperties.setAuthor(String)
value
- the presentation author.
PptReadException
- if SummaryInformation not found in a presentation.public java.lang.String getKeywords()
DocumentProperties.getKeywords()
public void setKeywords(java.lang.String value) throws PptReadException
DocumentProperties.setKeywords(String)
value
- the presentation keywords.
PptReadException
- if SummaryInformation not found in a presentation.public java.lang.String getComments()
DocumentProperties.getComments()
public void setComments(java.lang.String value) throws PptReadException
DocumentProperties.setComments(String)
value
- the presentation comments.
PptReadException
- if SummaryInformation not found in a presentation.public java.lang.String getLastAuthor()
DocumentProperties.getLastAuthor()
public void setLastAuthor(java.lang.String value) throws PptReadException
DocumentProperties.setLastAuthor(String)
value
- the last author of a presentation.
PptReadException
- if SummaryInformation not found in a presentation.public java.util.Date getLastPrintTime()
DocumentProperties.getLastPrintTime()
public void setLastPrintTime(java.util.Date value) throws PptReadException
DocumentProperties.setLastPrintTime(Date)
value
- the last printing time.
PptReadException
- if SummaryInformation not found in a presentation.public java.util.Date getEditTime()
DocumentProperties.getEditTime()
public void setEditTime(java.util.Date value) throws PptReadException
DocumentProperties.setEditTime(long)
value
- the edit time.
PptReadException
- if SummaryInformation not found in a presentation.public java.util.Date getCreateTime()
DocumentProperties.getCreateTime()
public void setCreateTime(java.util.Date value) throws PptReadException
DocumentProperties.setCreateTime(Date)
value
- the time when presentation was created.
PptReadException
- if SummaryInformation not found in a presentation.public java.util.Date getLastSaveTime()
DocumentProperties.getLastSaveTime()
public void setLastSaveTime(java.util.Date value) throws PptReadException
DocumentProperties.setLastSaveTime(Date)
value
- the last time when presentation was saved.
PptReadException
- if SummaryInformation not found in a presentation.public java.lang.String getManager()
DocumentProperties.getManager()
public void setManager(java.lang.String value) throws PptReadException
DocumentProperties.setManager(String)
value
- the manager of a presentation.
PptReadException
- if DocumentSummaryInformation not found in a presentation.public java.lang.String getCompany()
DocumentProperties.getCompany()
public void setCompany(java.lang.String value) throws PptReadException
DocumentProperties.setCompany(String)
value
- the company of a presentation.
PptReadException
- if DocumentSummaryInformation not found in a presentation.public java.lang.String getCategory()
DocumentProperties.getCategory()
public void setCategory(java.lang.String value) throws PptReadException
DocumentProperties.setCategory(String)
value
- the category of a presentation.
PptReadException
- if DocumentSummaryInformation not found in a presentation.public DocumentProperties getDocumentProperties()
public short getFirstSlideNumber()
public void setFirstSlideNumber(short value)
value
- the number of the first slide in a presentation.public long getActiveSlideId()
public void setActiveSlideId(long value) throws java.lang.Exception
value
- the Id of the active slide.
PptPropertyException
java.lang.Exception
public boolean hasVBAMacros()
public SlideShowSettings getSlideShowSettings()
public Tags getTags()
public PictureBullets getPictureBullets()
public void removeVBAMacros()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |