public interface IPresentation extends IPresentationComponent, com.aspose.ms.System.IDisposable
Presentation document
Modifier and Type | Method and Description |
---|---|
ICustomXmlPart[] |
getAllCustomXmlParts()
Returns all custom data parts in the presentaion.
|
IAudioCollection |
getAudios()
Returns the collection of all embedded audio files in the presentation.
|
ICommentAuthorCollection |
getCommentAuthors()
Returns the collection of comments autors.
|
java.util.Date |
getCurrentDateTime()
Returns or sets date and time which will substitute content of datetime fields.
|
ICustomData |
getCustomData()
Returns the presentation's custom data.
|
ITextStyle |
getDefaultTextStyle()
Returns default text style for shapes.
|
IDocumentProperties |
getDocumentProperties()
Returns DocumentProperties object which contains standard and custom document properties.
|
int |
getFirstSlideNumber()
Represents the first slide number in the presentation.
|
IFontsManager |
getFontsManager()
Returns fonts manager.
|
IPresentationHeaderFooterManager |
getHeaderFooterManager()
Returns HeaderFooter manager of the presentation.
|
IHyperlinkQueries |
getHyperlinkQueries()
Provides easy access to all hyperlinks contained in all presentation slides (not in master, layout, notes slides).
|
IImageCollection |
getImages()
Returns the collection of all images in the presentation.
|
IGlobalLayoutSlideCollection |
getLayoutSlides()
Returns a list of all layout slides that are defined in the presentation.
|
IMasterHandoutSlideManager |
getMasterHandoutSlideManager()
Returns handout master manager.
|
IMasterNotesSlideManager |
getMasterNotesSlideManager()
Returns notes master manager.
|
IMasterSlideCollection |
getMasters()
Returns a list of all master slides that are defined in the presentation.
|
IMasterTheme |
getMasterTheme()
Returns master theme of the presentation.
|
INotesSize |
getNotesSize()
Returns notes slide size object.
|
IProtectionManager |
getProtectionManager()
Gets manager of the permissions for this presentation.
|
ISectionCollection |
getSections()
Returns a list of all slides sections that are defined in the presentation.
|
IBaseSlide |
getSlideById(long id)
Returns a Slide, MasterSlide or LayoutSlide by Id.
|
ISlideCollection |
getSlides()
Returns a list of all slides that are defined in the presentation.
|
ISlideSize |
getSlideSize()
Returns slide size object.
|
int |
getSourceFormat()
Returns information about from which format presentation was loaded.
|
android.graphics.Bitmap[] |
getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting)
Returns a Thumbnail Bitmap objects for all slides of a presentation.
|
android.graphics.Bitmap[] |
getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting,
float scaleX,
float scaleY)
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling.
|
android.graphics.Bitmap[] |
getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting,
int[] slides)
Returns a Thumbnail Bitmap objects for specified slides of a presentation.
|
android.graphics.Bitmap[] |
getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting,
int[] slides,
float scaleX,
float scaleY)
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling.
|
android.graphics.Bitmap[] |
getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting,
int[] slides,
Size imageSize)
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size.
|
android.graphics.Bitmap[] |
getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting,
Size imageSize)
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size.
|
IVbaProject |
getVbaProject()
Gets VBA project with presentation macros.
|
IVideoCollection |
getVideos()
Returns the collection of all embedded video files in the presentation.
|
IViewProperties |
getViewProperties()
Gets presentation wide view properties.
|
void |
joinPortionsWithSameFormatting()
Joins runs with same formatting in all paragraphs in all acceptable shapes in all slides.
|
void |
save(java.io.OutputStream stream,
int format)
Saves all slides of a presentation to a stream in the specified format.
|
void |
save(java.io.OutputStream stream,
int[] slides,
int format)
Saves specified slides of a presentation to a stream in the specified format.
|
void |
save(java.io.OutputStream stream,
int[] slides,
int format,
ISaveOptions options)
Saves specified slides of a presentation to a stream in the specified format.
|
void |
save(java.io.OutputStream stream,
int format,
ISaveOptions options)
Saves all slides of a presentation to a stream in the specified format and with additional options.
|
void |
save(java.lang.String fname,
int format)
Saves all slides of a presentation to a file with the specified format.
|
void |
save(java.lang.String fname,
int[] slides,
int format)
Saves specified slides of a presentation to a file with the specified format.
|
void |
save(java.lang.String fname,
int[] slides,
int format,
ISaveOptions options)
Saves specified slides of a presentation to a file with the specified format.
|
void |
save(java.lang.String fname,
int format,
ISaveOptions options)
Saves all slides of a presentation to a file with the specified format and with additional options.
|
void |
setCurrentDateTime(java.util.Date value)
Returns or sets date and time which will substitute content of datetime fields.
|
void |
setFirstSlideNumber(int value)
Represents the first slide number in the presentation.
|
void |
setVbaProject(IVbaProject value)
Gets VBA project with presentation macros.
|
getPresentation
java.util.Date getCurrentDateTime()
Returns or sets date and time which will substitute content of datetime fields.
Time of this Presentation object creation by default.
Read/write Date
.
void setCurrentDateTime(java.util.Date value)
Returns or sets date and time which will substitute content of datetime fields.
Time of this Presentation object creation by default.
Read/write Date
.
IPresentationHeaderFooterManager getHeaderFooterManager()
Returns HeaderFooter manager of the presentation.
Read-only IHeaderFooterManager
.
IProtectionManager getProtectionManager()
Gets manager of the permissions for this presentation.
Read-only IProtectionManager
.
ISlideCollection getSlides()
Returns a list of all slides that are defined in the presentation.
Read-only ISlideCollection
.
ISectionCollection getSections()
Returns a list of all slides sections that are defined in the presentation.
Read-only ISectionCollection
.
ISlideSize getSlideSize()
Returns slide size object.
Read-only ISlideSize
.
INotesSize getNotesSize()
Returns notes slide size object.
Read-only INotesSize
.
IGlobalLayoutSlideCollection getLayoutSlides()
Returns a list of all layout slides that are defined in the presentation.
Read-only IGlobalLayoutSlideCollection
.
IMasterSlideCollection getMasters()
Returns a list of all master slides that are defined in the presentation.
Read-only IMasterSlideCollection
.
IMasterNotesSlideManager getMasterNotesSlideManager()
Returns notes master manager.
Read-only IMasterNotesSlideManager
.
IMasterHandoutSlideManager getMasterHandoutSlideManager()
Returns handout master manager.
Read-only IMasterHandoutSlideManager
.
IFontsManager getFontsManager()
Returns fonts manager.
Read-only IFontsManager
.
ITextStyle getDefaultTextStyle()
Returns default text style for shapes.
Read-only ITextStyle
.
ICommentAuthorCollection getCommentAuthors()
Returns the collection of comments autors.
Read-only ICommentAuthorCollection
.
IDocumentProperties getDocumentProperties()
Returns DocumentProperties object which contains standard and custom document properties.
Read-only IDocumentProperties
.
IImageCollection getImages()
Returns the collection of all images in the presentation.
Read-only IImageCollection
.
IAudioCollection getAudios()
Returns the collection of all embedded audio files in the presentation.
Read-only IAudioCollection
.
IVideoCollection getVideos()
Returns the collection of all embedded video files in the presentation.
Read-only IVideoCollection
.
ICustomData getCustomData()
Returns the presentation's custom data.
Read-only ICustomData
.
IVbaProject getVbaProject()
Gets VBA project with presentation macros.
Read/write IVbaProject
.
void setVbaProject(IVbaProject value)
Gets VBA project with presentation macros.
Read/write IVbaProject
.
int getSourceFormat()
Returns information about from which format presentation was loaded.
Read-only SourceFormat
(getSourceFormat()
).
IMasterTheme getMasterTheme()
Returns master theme of the presentation.
Read-only IMasterTheme
.
IHyperlinkQueries getHyperlinkQueries()
Provides easy access to all hyperlinks contained in all presentation slides (not in master, layout, notes slides).
Read-only IHyperlinkQueries
.
IViewProperties getViewProperties()
Gets presentation wide view properties.
Read-only IViewProperties
.
int getFirstSlideNumber()
Represents the first slide number in the presentation.
Read/write int
.
void setFirstSlideNumber(int value)
Represents the first slide number in the presentation.
Read/write int
.
ICustomXmlPart[] getAllCustomXmlParts()
Returns all custom data parts in the presentaion.
Read-only ICustomXmlPart[]
.
void save(java.lang.String fname, int format)
Saves all slides of a presentation to a file with the specified format.
fname
- Path to the created file.format
- Format of the exported data.void save(java.io.OutputStream stream, int format)
Saves all slides of a presentation to a stream in the specified format.
stream
- Output stream.format
- Format of the exported data.void save(java.lang.String fname, int format, ISaveOptions options)
Saves all slides of a presentation to a file with the specified format and with additional options.
fname
- Path to the created file.format
- Format of the exported data.options
- Additional format options.void save(java.io.OutputStream stream, int format, ISaveOptions options)
Saves all slides of a presentation to a stream in the specified format and with additional options.
stream
- Output stream.format
- Format of the exported data.options
- Additional format options.com.aspose.ms.System.NotSupportedException
- If you try to save encrypted file in
none Office 2007-2010 formatvoid save(java.lang.String fname, int[] slides, int format)
Saves specified slides of a presentation to a file with the specified format.
fname
- Path to the created file.slides
- Array with slide positions, starting from 1.format
- Format of the exported data.com.aspose.ms.System.ArgumentNullException
- When stream or slides parameter is null.com.aspose.ms.System.ArgumentOutOfRangeException
- When slides parameter contains wrong page numbers.com.aspose.ms.System.InvalidOperationException
- When an unsupported SaveFormat is used, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.void save(java.lang.String fname, int[] slides, int format, ISaveOptions options)
Saves specified slides of a presentation to a file with the specified format.
fname
- Path to the created file.slides
- Array with slide positions, starting from 1.format
- Format of the exported data.options
- Additional format options.com.aspose.ms.System.ArgumentNullException
- When stream or slides parameter is null.com.aspose.ms.System.ArgumentOutOfRangeException
- When slides parameter contains wrong page numbers.com.aspose.ms.System.InvalidOperationException
- When an unsupported SaveFormat is used, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.void save(java.io.OutputStream stream, int[] slides, int format)
Saves specified slides of a presentation to a stream in the specified format.
stream
- Output stream.slides
- Array with slide positions, starting from 1.format
- Format of the exported data.com.aspose.ms.System.ArgumentNullException
- When stream or slides parameter is null.com.aspose.ms.System.ArgumentOutOfRangeException
- When slides parameter contains wrong page numbers.com.aspose.ms.System.InvalidOperationException
- When an unsupported SaveFormat is used, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.void save(java.io.OutputStream stream, int[] slides, int format, ISaveOptions options)
Saves specified slides of a presentation to a stream in the specified format.
stream
- Output stream.slides
- Array with slide positions, starting from 1.format
- Format of the exported data.options
- Additional format options.com.aspose.ms.System.ArgumentNullException
- When stream or slides parameter is null.com.aspose.ms.System.ArgumentOutOfRangeException
- When slides parameter contains wrong page numbers.com.aspose.ms.System.InvalidOperationException
- When an unsupported SaveFormat is used, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP.android.graphics.Bitmap[] getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting)
Returns a Thumbnail Bitmap objects for all slides of a presentation.
notesCommentsLayouting
- Options for notes and comments layouting.android.graphics.Bitmap[] getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting, int[] slides)
Returns a Thumbnail Bitmap objects for specified slides of a presentation.
notesCommentsLayouting
- Options for notes and comments layouting.slides
- Array with slide positions, starting from 1.android.graphics.Bitmap[] getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting, float scaleX, float scaleY)
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling.
notesCommentsLayouting
- Options for notes and comments layouting.scaleX
- The value by which to scale this Thumbnail in the x-axis direction.scaleY
- The value by which to scale this Thumbnail in the y-axis direction.android.graphics.Bitmap[] getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting, int[] slides, float scaleX, float scaleY)
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling.
notesCommentsLayouting
- Options for notes and comments layouting.slides
- Array with slide positions, starting from 1.scaleX
- The value by which to scale this Thumbnail in the x-axis direction.scaleY
- The value by which to scale this Thumbnail in the y-axis direction.android.graphics.Bitmap[] getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting, Size imageSize)
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size.
notesCommentsLayouting
- Options for notes and comments layouting.imageSize
- Size of the image to create.android.graphics.Bitmap[] getThumbnails(INotesCommentsLayoutingOptions notesCommentsLayouting, int[] slides, Size imageSize)
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size.
notesCommentsLayouting
- Options for notes and comments layouting.slides
- Array with slide positions, starting from 1.imageSize
- Size of the image to create.IBaseSlide getSlideById(long id)
Returns a Slide, MasterSlide or LayoutSlide by Id.
id
- Id of a slide.void joinPortionsWithSameFormatting()
Joins runs with same formatting in all paragraphs in all acceptable shapes in all slides.