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.
|
getPresentationjava.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.