Represents a Microsoft PowerPoint presentation. More...
#include <Presentation.h>
Inherits Aspose::Slides::IPresentation, and Aspose::Slides::IDOMObject.
Public Member Functions | |
System::DateTime | get_CurrentDateTime () override |
Returns date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Read System::DateTime. More... | |
void | set_CurrentDateTime (System::DateTime value) override |
Sets date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Write System::DateTime. More... | |
System::SharedPtr< IPresentationHeaderFooterManager > | get_HeaderFooterManager () override |
Returns actual HeaderFooter manager. Read-only IPresentationHeaderFooterManager. More... | |
System::SharedPtr< IProtectionManager > | get_ProtectionManager () override |
Gets manager of the permissions for this presentation. Read-only IProtectionManager. More... | |
System::SharedPtr< ISlideCollection > | get_Slides () override |
Returns a list of all slides that are defined in the presentation. Read-only ISlideCollection. More... | |
System::SharedPtr< ISectionCollection > | get_Sections () override |
Returns a list of all slides sections that are defined in the presentation. Read-only ISectionCollection. More... | |
System::SharedPtr< ISlideSize > | get_SlideSize () override |
Returns slide size object. Read-only ISlideSize. More... | |
System::SharedPtr< INotesSize > | get_NotesSize () override |
Returns notes slide size object. Read-only INotesSize. More... | |
System::SharedPtr< IGlobalLayoutSlideCollection > | get_LayoutSlides () override |
Returns a list of all layout slides that are defined in the presentation. Read-only IGlobalLayoutSlideCollection. More... | |
System::SharedPtr< IMasterSlideCollection > | get_Masters () override |
Returns a list of all master slides that are defined in the presentation. Read-only IMasterSlideCollection. More... | |
System::SharedPtr< IMasterNotesSlideManager > | get_MasterNotesSlideManager () override |
Returns notes master manager. Read-only IMasterNotesSlideManager. More... | |
System::SharedPtr< IMasterHandoutSlideManager > | get_MasterHandoutSlideManager () override |
Returns handout master manager. Read-only IMasterHandoutSlideManager. More... | |
System::SharedPtr< IFontsManager > | get_FontsManager () override |
Returns fonts manager. Read-only IFontsManager. More... | |
System::SharedPtr< ITextStyle > | get_DefaultTextStyle () override |
Returns default text style for shapes. Read-only ITextStyle. More... | |
System::SharedPtr< ICommentAuthorCollection > | get_CommentAuthors () override |
Returns the collection of comments autors. Read-only ICommentAuthorCollection. More... | |
System::SharedPtr< IDocumentProperties > | get_DocumentProperties () override |
Returns DocumentProperties object which contains standard and custom document properties. Read-only IDocumentProperties. More... | |
System::SharedPtr< IImageCollection > | get_Images () override |
Returns the collection of all images in the presentation. Read-only IImageCollection. More... | |
System::SharedPtr< IAudioCollection > | get_Audios () override |
Returns the collection of all embedded audio files in the presentation. Read-only IAudioCollection. More... | |
System::SharedPtr< IVideoCollection > | get_Videos () override |
Returns the collection of all embedded video files in the presentation. Read-only IVideoCollection. More... | |
System::SharedPtr< Aspose::Slides::SlideShowSettings > | get_SlideShowSettings () const |
Returns the slide show settings for the presentation. More... | |
System::SharedPtr< IDigitalSignatureCollection > | get_DigitalSignatures () override |
Returns the collection of signatures used to sign the presentation. Read-only IDigitalSignatureCollection. More... | |
System::SharedPtr< ICustomData > | get_CustomData () override |
Returns the presentation's custom data. Read-only ICustomData. More... | |
System::ArrayPtr< System::SharedPtr< ICustomXmlPart > > | get_AllCustomXmlParts () override |
Returns all custom data parts in the presentaion. Read-only ICustomXmlPart[]. More... | |
System::SharedPtr< Vba::IVbaProject > | get_VbaProject () override |
Gets VBA project with presentation macros. Read Vba::IVbaProject. More... | |
void | set_VbaProject (System::SharedPtr< Vba::IVbaProject > value) override |
Sets VBA project with presentation macros. Write Vba::IVbaProject. More... | |
System::SharedPtr< IHyperlinkQueries > | get_HyperlinkQueries () override |
Provides easy access to all hyperlinks contained in all presentation slides (not in master, layout, notes slides). Read-only IHyperlinkQueries. More... | |
System::SharedPtr< IViewProperties > | get_ViewProperties () override |
Gets presentation wide view properties. Read-only IViewProperties. More... | |
int32_t | get_FirstSlideNumber () override |
Represents the first slide number in the presentation More... | |
void | set_FirstSlideNumber (int32_t value) override |
Represents the first slide number in the presentation More... | |
Aspose::Slides::SourceFormat | get_SourceFormat () override |
Returns information about from which format presentation was loaded. Read-only SourceFormat. More... | |
System::SharedPtr< Theme::IMasterTheme > | get_MasterTheme () override |
Returns master theme. Read-only Theme::IMasterTheme. More... | |
Presentation () | |
This constructor creates new presentation from scratch. Created presentation has one empty slide. More... | |
Presentation (System::SharedPtr< Aspose::Slides::LoadOptions > loadOptions) | |
This constructor creates new presentation from scratch. Created presentation has one empty slide. More... | |
Presentation (System::SharedPtr< System::IO::Stream > stream) | |
This constructor is the primary mechanism for reading an existing Presentation. More... | |
Presentation (System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< Aspose::Slides::LoadOptions > loadOptions) | |
This constructor is the primary mechanism for reading an existing Presentation. More... | |
Presentation (System::String file) | |
This constructor gets a source file path from which the contents of the Presentation are read. More... | |
Presentation (System::String file, System::SharedPtr< Aspose::Slides::LoadOptions > loadOptions) | |
This constructor gets a source file path from which the contents of the Presentation are read. More... | |
System::SharedPtr< IBaseSlide > | GetSlideById (uint32_t id) override |
Returns a Slide, MasterSlide or LayoutSlide by Id. More... | |
void | Save (System::String fname, Export::SaveFormat format) override |
Saves all slides of a presentation to a file with the specified format. More... | |
void | Save (System::SharedPtr< System::IO::Stream > stream, Export::SaveFormat format) override |
Saves all slides of a presentation to a stream in the specified format. More... | |
void | Save (System::String fname, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options) override |
Saves all slides of a presentation to a file with the specified format and with additional options. More... | |
void | Save (System::SharedPtr< System::IO::Stream > stream, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options) override |
Saves all slides of a presentation to a stream in the specified format and with additional options. More... | |
void | Save (System::SharedPtr< Export::Xaml::IXamlOptions > options) override |
Saves all slides of a presentation to a set of files representing XAML markup. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting) override |
Returns a Thumbnail Bitmap objects for all slides of a presentation. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::ArrayPtr< int32_t > slides) override |
Returns a Thumbnail Bitmap objects for specified slides of a presentation. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, float scaleX, float scaleY) override |
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::ArrayPtr< int32_t > slides, float scaleX, float scaleY) override |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::Drawing::Size imageSize) override |
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::ArrayPtr< int32_t > slides, System::Drawing::Size imageSize) override |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options) override |
Returns a Thumbnail Bitmap objects for all slides of a presentation. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::ArrayPtr< int32_t > slides) override |
Returns a Thumbnail Bitmap objects for specified slides of a presentation. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, float scaleX, float scaleY) override |
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::ArrayPtr< int32_t > slides, float scaleX, float scaleY) override |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::Drawing::Size imageSize) override |
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size. More... | |
System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::ArrayPtr< int32_t > slides, System::Drawing::Size imageSize) override |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size. More... | |
void | Save (System::String fname, System::ArrayPtr< int32_t > slides, Export::SaveFormat format) override |
Saves specified slides of a presentation to a file with the specified format with page number keeping. More... | |
void | Save (System::String fname, System::ArrayPtr< int32_t > slides, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options) override |
Saves specified slides of a presentation to a file with the specified format with page number keeping. More... | |
void | Save (System::SharedPtr< System::IO::Stream > stream, System::ArrayPtr< int32_t > slides, Export::SaveFormat format) override |
Saves specified slides of a presentation to a stream in the specified format with page number keeping. More... | |
void | Save (System::SharedPtr< System::IO::Stream > stream, System::ArrayPtr< int32_t > slides, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options) override |
Saves specified slides of a presentation to a stream in the specified format with page number keeping. More... | |
void | Save (System::String fname, Export::SaveFormat format, System::SharedPtr< System::Web::HttpResponse > response, bool showInline) override |
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide. More... | |
void | Save (System::String fname, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options, System::SharedPtr< System::Web::HttpResponse > response, bool showInline) override |
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide. More... | |
void | JoinPortionsWithSameFormatting () override |
Joins runs with same formatting in all paragraphs in all acceptable shapes in all slides. More... | |
void | Dispose () override |
Releases all resources used by this Presentation object. More... | |
System::SharedPtr< ISlide > | get_Slide (int32_t index) override |
Returns a slide defined in the presentation at the specified index. Read-only Aspose::Slides::ISlide. More... | |
System::SharedPtr< ISection > | get_Section (int32_t index) override |
Returns a slide section defined in the presentation at the specified index. Read-only Aspose::Slides::ISection More... | |
System::SharedPtr< IMasterSlide > | get_Master (int32_t index) override |
Returns a master slide defined in the presentation at the specified index. Read-only Aspose::Slides::IMasterSlide More... | |
System::SharedPtr< ICommentAuthor > | get_CommentAuthor (int32_t index) override |
Returns the comment author at the specified index. Read-only Aspose::Slides::ICommentAuthor More... | |
System::SharedPtr< System::Object > | get_DocumentProperty (System::String name) override |
Returns custom property defined by name. More... | |
System::SharedPtr< IPPImage > | get_Image (int32_t index) override |
Returns image in the presentation at the specified index. More... | |
System::SharedPtr< IAudio > | get_Audio (int32_t index) override |
Return embedded audio file in the presentation at the specified index. Read-only Aspose::Slides::IAudio More... | |
System::SharedPtr< IVideo > | get_Video (int32_t index) override |
Return embedded video file in the presentation at the specified index. Read-only Aspose::Slides::IVideo More... | |
System::SharedPtr< IDigitalSignature > | get_DigitalSignature (int32_t index) override |
Returns digital signature used to sign the presentation at the specified index. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::DateTime | get_CurrentDateTime ()=0 |
Returns date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Read System::DateTime. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | set_CurrentDateTime (System::DateTime value)=0 |
Sets date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Write System::DateTime. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IPresentationHeaderFooterManager > | get_HeaderFooterManager ()=0 |
Returns HeaderFooter manager of the presentation. Read-only IPresentationHeaderFooterManager. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IProtectionManager > | get_ProtectionManager ()=0 |
Gets manager of the permissions for this presentation. Read-only IProtectionManager. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ISlideCollection > | get_Slides ()=0 |
Returns a list of all slides that are defined in the presentation. Read-only ISlideCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ISectionCollection > | get_Sections ()=0 |
Returns a list of all slides sections that are defined in the presentation. Read-only ISectionCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ISlideSize > | get_SlideSize ()=0 |
Returns slide size object. Read-only ISlideSize. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< INotesSize > | get_NotesSize ()=0 |
Returns notes slide size object. Read-only INotesSize. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IGlobalLayoutSlideCollection > | get_LayoutSlides ()=0 |
Returns a list of all layout slides that are defined in the presentation. Read-only IGlobalLayoutSlideCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMasterSlideCollection > | get_Masters ()=0 |
Returns a list of all master slides that are defined in the presentation. Read-only IMasterSlideCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMasterNotesSlideManager > | get_MasterNotesSlideManager ()=0 |
Returns notes master manager. Read-only IMasterNotesSlideManager. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMasterHandoutSlideManager > | get_MasterHandoutSlideManager ()=0 |
Returns handout master manager. Read-only IMasterHandoutSlideManager. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IFontsManager > | get_FontsManager ()=0 |
Returns fonts manager. Read-only IFontsManager. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ITextStyle > | get_DefaultTextStyle ()=0 |
Returns default text style for shapes. Read-only ITextStyle. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ICommentAuthorCollection > | get_CommentAuthors ()=0 |
Returns the collection of comments autors. Read-only ICommentAuthorCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IDocumentProperties > | get_DocumentProperties ()=0 |
Returns DocumentProperties object which contains standard and custom document properties. Read-only IDocumentProperties. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IImageCollection > | get_Images ()=0 |
Returns the collection of all images in the presentation. Read-only IImageCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IAudioCollection > | get_Audios ()=0 |
Returns the collection of all embedded audio files in the presentation. Read-only IAudioCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IVideoCollection > | get_Videos ()=0 |
Returns the collection of all embedded video files in the presentation. Read-only IVideoCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ICustomData > | get_CustomData ()=0 |
Returns the presentation's custom data. Read-only ICustomData. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< Vba::IVbaProject > | get_VbaProject ()=0 |
Gets VBA project with presentation macros. Read Vba::IVbaProject. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | set_VbaProject (System::SharedPtr< Vba::IVbaProject > value)=0 |
Gets VBA project with presentation macros. Write Vba::IVbaProject. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API Aspose::Slides::SourceFormat | get_SourceFormat ()=0 |
Returns information about from which format presentation was loaded. Read-only IPresentation::get_SourceFormat. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< Theme::IMasterTheme > | get_MasterTheme ()=0 |
Returns master theme of the presentation. Read-only Theme::IMasterTheme. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IHyperlinkQueries > | get_HyperlinkQueries ()=0 |
Provides easy access to all hyperlinks contained in all presentation slides (not in master, layout, notes slides). Read-only IHyperlinkQueries. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IViewProperties > | get_ViewProperties ()=0 |
Gets presentation wide view properties. Read-only IViewProperties. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API int32_t | get_FirstSlideNumber ()=0 |
Represents the first slide number in the presentation. Read int32_t. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | set_FirstSlideNumber (int32_t value)=0 |
Represents the first slide number in the presentation. Write int32_t. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< ICustomXmlPart > > | get_AllCustomXmlParts ()=0 |
Returns all custom data parts in the presentaion. Read-only ICustomXmlPart[]. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IDigitalSignatureCollection > | get_DigitalSignatures ()=0 |
Returns the collection of signatures used to sign the presentation. Read-only IDigitalSignatureCollection. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::String fname, Export::SaveFormat format)=0 |
Saves all slides of a presentation to a file with the specified format. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::SharedPtr< System::IO::Stream > stream, Export::SaveFormat format)=0 |
Saves all slides of a presentation to a stream in the specified format. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::String fname, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options)=0 |
Saves all slides of a presentation to a file with the specified format and with additional options. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::SharedPtr< System::IO::Stream > stream, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options)=0 |
Saves all slides of a presentation to a stream in the specified format and with additional options. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::String fname, System::ArrayPtr< int32_t > slides, Export::SaveFormat format)=0 |
Saves specified slides of a presentation to a file with the specified format. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::String fname, System::ArrayPtr< int32_t > slides, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options)=0 |
Saves specified slides of a presentation to a file with the specified format. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::SharedPtr< System::IO::Stream > stream, System::ArrayPtr< int32_t > slides, Export::SaveFormat format)=0 |
Saves specified slides of a presentation to a stream in the specified format. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::SharedPtr< System::IO::Stream > stream, System::ArrayPtr< int32_t > slides, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options)=0 |
Saves specified slides of a presentation to a stream in the specified format. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::SharedPtr< Export::Xaml::IXamlOptions > options)=0 |
Saves all slides of a presentation to a set of files representing XAML markup. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting)=0 |
Returns a Thumbnail Bitmap objects for all slides of a presentation. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::ArrayPtr< int32_t > slides)=0 |
Returns a Thumbnail Bitmap objects for specified slides of a presentation. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, float scaleX, float scaleY)=0 |
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::ArrayPtr< int32_t > slides, float scaleX, float scaleY)=0 |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::Drawing::Size imageSize)=0 |
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::INotesCommentsLayoutingOptions > notesCommentsLayouting, System::ArrayPtr< int32_t > slides, System::Drawing::Size imageSize)=0 |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options)=0 |
Returns a Thumbnail Bitmap objects for all slides of a presentation. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::ArrayPtr< int32_t > slides)=0 |
Returns a Thumbnail Bitmap objects for specified slides of a presentation. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, float scaleX, float scaleY)=0 |
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::ArrayPtr< int32_t > slides, float scaleX, float scaleY)=0 |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::Drawing::Size imageSize)=0 |
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::ArrayPtr< System::SharedPtr< System::Drawing::Bitmap > > | GetThumbnails (System::SharedPtr< Export::IRenderingOptions > options, System::ArrayPtr< int32_t > slides, System::Drawing::Size imageSize)=0 |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::String fname, Export::SaveFormat format, System::SharedPtr< System::Web::HttpResponse > response, bool showInline)=0 |
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | Save (System::String fname, Export::SaveFormat format, System::SharedPtr< Export::ISaveOptions > options, System::SharedPtr< System::Web::HttpResponse > response, bool showInline)=0 |
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IBaseSlide > | GetSlideById (uint32_t id)=0 |
Returns a Slide, MasterSlide or LayoutSlide by Id. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API void | JoinPortionsWithSameFormatting ()=0 |
Joins runs with same formatting in all paragraphs in all acceptable shapes in all slides. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ISlide > | get_Slide (int32_t index)=0 |
Returns a slide defined in the presentation at the specified index. Read-only Aspose::Slides::ISlide. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ISection > | get_Section (int32_t index)=0 |
Returns a slide section defined in the presentation at the specified index. Read-only Aspose::Slides::ISection More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IMasterSlide > | get_Master (int32_t index)=0 |
Returns a master slide defined in the presentation at the specified index. Read-only Aspose::Slides::IMasterSlide More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< ICommentAuthor > | get_CommentAuthor (int32_t index)=0 |
Returns the comment author at the specified index. Read-only Aspose::Slides::ICommentAuthor More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< System::Object > | get_DocumentProperty (System::String name)=0 |
Returns custom property defined by name. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IPPImage > | get_Image (int32_t index)=0 |
Returns image in the presentation at the specified index. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IAudio > | get_Audio (int32_t index)=0 |
Return embedded audio file in the presentation at the specified index. Read-only Aspose::Slides::IAudio More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IVideo > | get_Video (int32_t index)=0 |
Return embedded video file in the presentation at the specified index. Read-only Aspose::Slides::IVideo More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IDigitalSignature > | get_DigitalSignature (int32_t index)=0 |
Returns digital signature used to sign the presentation at the specified index. More... | |
virtual ASPOSE_SLIDES_API_LOCAL_API System::SharedPtr< IPresentation > | get_Presentation ()=0 |
Returns the presentation. Read-only IPresentation. More... | |
![]() | |
Object () | |
Creates object. Initializes all internal data structures. More... | |
virtual | ~Object () |
Destroys object. Frees all internal data structures. More... | |
Object (Object const &x) | |
Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More... | |
Object & | operator= (Object const &x) |
Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More... | |
Object * | SharedRefAdded () |
Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
int | SharedRefRemovedSafe () |
Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
int | RemovedSharedRefs (int count) |
Decreases shared reference count by specified value. More... | |
Detail::SmartPtrCounter * | WeakRefAdded () |
Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
void | WeakRefRemoved () |
Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
Detail::SmartPtrCounter * | GetCounter () |
Gets reference counter data structure associated with the object. More... | |
int | SharedCount () const |
Gets current value of shared reference counter. More... | |
void | Lock () |
Implements C# lock() statement locking. Call directly or use LockContext sentry object. More... | |
void | Unlock () |
Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More... | |
virtual bool | Equals (ptr obj) |
Compares objects using C# Object.Equals semantics. More... | |
virtual int32_t | GetHashCode () const |
Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More... | |
virtual String | ToString () const |
Analog of C# Object.ToString() method. Enables converting custom objects to string. More... | |
virtual ptr | MemberwiseClone () const |
Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More... | |
virtual const TypeInfo & | GetType () const |
Gets actual type of object. Analog of C# System.Object.GetType() call. More... | |
virtual bool | Is (const TypeInfo &targetType) const |
Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More... | |
virtual void | SetTemplateWeakPtr (uint32_t argument) |
Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More... | |
virtual bool | FastCast (const Details::FastRttiBase &helper, void **out_ptr) const |
For internal purposes only. More... | |
template<> | |
bool | ReferenceEquals (String const &str, std::nullptr_t) |
Specialization of Object::ReferenceEquals for case of string and nullptr. More... | |
template<> | |
bool | ReferenceEquals (String const &str1, String const &str2) |
Specialization of Object::ReferenceEquals for case of strings. More... | |
virtual void | Dispose () |
Does nothing. More... | |
virtual ASPOSE_SLIDES_LOCAL_API System::SharedPtr< IDOMObject > | get_Parent_Immediate ()=0 |
Returns Parent_Immediate object. Read-only IDOMObject. More... | |
Protected Member Functions | |
virtual | ~Presentation () |
Additional Inherited Members | |
![]() | |
typedef SmartPtr< Object > | ptr |
Alias for smart pointer type. More... | |
![]() | |
static bool | ReferenceEquals (ptr const &objA, ptr const &objB) |
Compares objects by reference. More... | |
template<typename T > | |
static std::enable_if<!IsSmartPtr< T >::value, bool >::type | ReferenceEquals (T const &objA, T const &objB) |
Compares objects by reference. More... | |
template<typename T > | |
static std::enable_if<!IsSmartPtr< T >::value, bool >::type | ReferenceEquals (T const &objA, std::nullptr_t) |
Reference-compares value type object with nullptr. More... | |
template<typename T1 , typename T2 > | |
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type | Equals (T1 const &objA, T2 const &objB) |
Compares reference type objects in C# style. More... | |
template<typename T1 , typename T2 > | |
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type | Equals (T1 const &objA, T2 const &objB) |
Compares value type objects in C# style. More... | |
static const TypeInfo & | Type () |
Implements C# typeof(System.Object) construct. More... | |
template<> | |
bool | Equals (float const &objA, float const &objB) |
Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More... | |
template<> | |
bool | Equals (double const &objA, double const &objB) |
Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More... | |
Represents a Microsoft PowerPoint presentation.
The following example shows how to create PowerPoint Presentation.
The following example shows how to open and save Presentation.
Aspose::Slides::Presentation::Presentation | ( | ) |
This constructor creates new presentation from scratch. Created presentation has one empty slide.
Aspose::Slides::Presentation::Presentation | ( | System::SharedPtr< Aspose::Slides::LoadOptions > | loadOptions | ) |
This constructor creates new presentation from scratch. Created presentation has one empty slide.
loadOptions | Additional load options. |
Aspose::Slides::Presentation::Presentation | ( | System::SharedPtr< System::IO::Stream > | stream | ) |
This constructor is the primary mechanism for reading an existing Presentation.
stream | Input stream. |
Aspose::Slides::Presentation::Presentation | ( | System::SharedPtr< System::IO::Stream > | stream, |
System::SharedPtr< Aspose::Slides::LoadOptions > | loadOptions | ||
) |
This constructor is the primary mechanism for reading an existing Presentation.
stream | Input stream. |
loadOptions | Additional load options. |
Aspose::Slides::Presentation::Presentation | ( | System::String | file | ) |
This constructor gets a source file path from which the contents of the Presentation are read.
file | Input file. |
System::ArgumentException | Thrown when input file has zero length |
Aspose::Slides::Presentation::Presentation | ( | System::String | file, |
System::SharedPtr< Aspose::Slides::LoadOptions > | loadOptions | ||
) |
This constructor gets a source file path from which the contents of the Presentation are read.
file | Input file. |
loadOptions | Additional load options. |
System::ArgumentException | Thrown when input file has zero length |
|
protectedvirtual |
|
overridevirtual |
Releases all resources used by this Presentation object.
Reimplemented from System::IDisposable.
|
overridevirtual |
Returns all custom data parts in the presentaion. Read-only ICustomXmlPart[].
The following examples show how to clear all custom xml parts from PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Return embedded audio file in the presentation at the specified index. Read-only Aspose::Slides::IAudio
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the collection of all embedded audio files in the presentation. Read-only IAudioCollection.
The following examples shows how to add a hyperlink to an audio file.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the comment author at the specified index. Read-only Aspose::Slides::ICommentAuthor
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the collection of comments autors. Read-only ICommentAuthorCollection.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Read System::DateTime.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the presentation's custom data. Read-only ICustomData.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns default text style for shapes. Read-only ITextStyle.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns digital signature used to sign the presentation at the specified index.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the collection of signatures used to sign the presentation. Read-only IDigitalSignatureCollection.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns DocumentProperties object which contains standard and custom document properties. Read-only IDocumentProperties.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns custom property defined by name.
Value can be int, float, double, string, bool or DateTime.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Represents the first slide number in the presentation
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns fonts manager. Read-only IFontsManager.
The following example shows how to add embedded fonts to PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns actual HeaderFooter manager. Read-only IPresentationHeaderFooterManager.
The following example shows how to set footer visibility inside Slide of PowerPoint Presentation.
The following example shows how to set child footer visibility inside Slide.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Provides easy access to all hyperlinks contained in all presentation slides (not in master, layout, notes slides). Read-only IHyperlinkQueries.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns image in the presentation at the specified index.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the collection of all images in the presentation. Read-only IImageCollection.
The following examples shows how to add image as BLOB in PowerPoint Presentation.
The following examples add a hyperlink to an image in a PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a list of all layout slides that are defined in the presentation. Read-only IGlobalLayoutSlideCollection.
You can access to alternative API for adding/inserting/removing/cloning layout slides by using IMasterSlide::get_LayoutSlides property.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a master slide defined in the presentation at the specified index. Read-only Aspose::Slides::IMasterSlide
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns handout master manager. Read-only IMasterHandoutSlideManager.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns notes master manager. Read-only IMasterNotesSlideManager.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a list of all master slides that are defined in the presentation. Read-only IMasterSlideCollection.
The following examples shows how to adding Images to Master Slides of PowerPoint Presentation.
The following examples shows how to change the background color of the master slide of PowerPoint Presentation.
The following examples shows how to add slide layout to PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns master theme. Read-only Theme::IMasterTheme.
The following examples shows how to change a theme effect by altering parts of elements of PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns notes slide size object. Read-only INotesSize.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Gets manager of the permissions for this presentation. Read-only IProtectionManager.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a slide section defined in the presentation at the specified index. Read-only Aspose::Slides::ISection
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a list of all slides sections that are defined in the presentation. Read-only ISectionCollection.
The following examples shows how to create Sections in a PowerPoint Presentation.
The following examples shows how to changing the names of Sections.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a slide defined in the presentation at the specified index. Read-only Aspose::Slides::ISlide.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a list of all slides that are defined in the presentation. Read-only ISlideCollection.
The following example shows how to set slides' background color of PowerPoint Presentation.
The following example shows how to set slides' background image of PowerPoint Presentation.
The following example shows how to add slide transition Presentation.
The following example shows how to add advanced slide Transition.
Implements Aspose::Slides::IPresentation.
System::SharedPtr< Aspose::Slides::SlideShowSettings > Aspose::Slides::Presentation::get_SlideShowSettings | ( | ) | const |
Returns the slide show settings for the presentation.
|
overridevirtual |
Returns slide size object. Read-only ISlideSize.
The following example shows how to change the slide size in a PowerPoint Presentation.
The following example shows how to set slide size with respect to content scaling for a PowerPoint Presentation.
The following example shows how to specifying custom slide sizes in a PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns information about from which format presentation was loaded. Read-only SourceFormat.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Gets VBA project with presentation macros. Read Vba::IVbaProject.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Return embedded video file in the presentation at the specified index. Read-only Aspose::Slides::IVideo
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns the collection of all embedded video files in the presentation. Read-only IVideoCollection.
The following examples shows how to create embedded Video Frame in a PowerPoint Presentation.
The following examples shows how to add a video passing path to the video file directly into AddVideoFrame method for PowerPoint Presentation.
The following examples shows how to add large file through BLOB to a Presentation.
The following examples shows how to export large file through BLOB from PowerPoint Presentation.
The following examples shows how to add a hyperlink to a video in a PowerPoint Presentation.
The following examples shows how to create Video Frame with Video from Web Source in a PowerPoint Presentation.
The following examples shows how to extract Video from slide of PowerPoint Presentation.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Gets presentation wide view properties. Read-only IViewProperties.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Slide, MasterSlide or LayoutSlide by Id.
id | Id of a slide. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for all slides of a presentation.
notesCommentsLayouting | Options for notes and comments layouting. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for all slides of a presentation.
options | Tiff options. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling.
options | Tiff options. |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for specified slides of a presentation.
options | Tiff options. |
slides | Array with slide positions, starting from 1. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling.
options | Tiff options. |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size.
options | Tiff options. |
slides | Array with slide positions, starting from 1. |
imageSize | Size of the image to create. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size.
options | Tiff options. |
imageSize | Size of the image to create. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Joins runs with same formatting in all paragraphs in all acceptable shapes in all slides.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Saves all slides of a presentation to a set of files representing XAML markup.
options | The XAML format options. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Saves all slides of a presentation to a stream in the specified format.
stream | Output stream. |
format | Format of the exported data. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
System::NotSupportedException | If you try to save encrypted file in none Office 2007-2010 format |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Saves specified slides of a presentation to a stream in the specified format with page number keeping.
stream | Output stream. |
slides | Array with slide positions, starting from 1. |
format | Format of the exported data. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Saves specified slides of a presentation to a stream in the specified format with page number keeping.
stream | Output stream. |
slides | Array with slide positions, starting from 1. |
format | Format of the exported data. |
options | Additional format options. |
System::ArgumentNullException | When stream or slides parameter is null. |
System::ArgumentOutOfRangeException | When slides parameter contains wrong page numbers. |
System::InvalidOperationException | When an unsupported SaveFormat is used, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
The following example shows how to convert PowerPoint to PNG.
The following example shows how to convert PowerPoint to PNG with custom dimensions.
The following example shows how to convert PowerPoint to PNG with custom size.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
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. |
The following example shows how to convert PowerPoint to HTML using C++.
The following example shows how to convert PowerPoint to responsive HTML using C++.
The following example shows how to convert PowerPoint to HTML with notes using C++.
The following example shows how to convert PowerPoint to HTML with original fonts using C++.
The following example shows how to convert PowerPoint to HTML with high-quality images at 150 DPI using C++.
The following example shows how to convert PowerPoint to HTML with full quality images using C++.
The following example shows how to convert Slide to HTML using C++.
The following example shows how to save CSS and Images when exporting To HTML using C++.
The following example shows how to link all fonts when converting Presentation to HTML using C++.
The following example shows how to LinkAllFontsHtmlController is implemented using C++.
The following example shows how to convert PowerPoint to responsive HTML using C++.
The following example shows how to export Media files to HTML using C++.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide.
fname | The name for the presentation that will appear at the client browser. The name should not contain path. |
format | Format of the exported data. |
options | Additional format options. |
response | Response object where to save the document. |
showInline | True to show an option to open the presentation inside the browser. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide.
fname | The name for the presentation that will appear at the client browser. The name should not contain path. |
format | Format of the exported data. |
response | Response object where to save the document. |
showInline | True to show an option to open the presentation inside the browser. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Saves specified slides of a presentation to a file with the specified format with page number keeping.
fname | Path to the created file. |
slides | Array with slide positions, starting from 1. |
format | Format of the exported data. |
System::ArgumentNullException | When stream or slides parameter is null. |
System::ArgumentOutOfRangeException | When slides parameter contains wrong page numbers. |
System::InvalidOperationException | When an unsupported SaveFormat is used, e.g. PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, ODP. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Saves specified slides of a presentation to a file with the specified format with page number keeping.
fname | Path to the created file. |
slides | Array with slide positions, starting from 1. |
format | Format of the exported data. |
options | Additional format options. |
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Sets date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Write System::DateTime.
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Represents the first slide number in the presentation
Implements Aspose::Slides::IPresentation.
|
overridevirtual |
Sets VBA project with presentation macros. Write Vba::IVbaProject.
Implements Aspose::Slides::IPresentation.