IPresentation Interface

Presentation document

Namespace:  Aspose.Slides
Assembly:  Aspose.Slides (in Aspose.Slides.dll) Version: 21.2.0.0 (21.2)
Syntax
public interface IPresentation : IDisposable, 
	IPresentationComponent

The IPresentation type exposes the following members.

Properties
  NameDescription
Public propertyAllCustomXmlParts
Returns all custom data parts in the presentaion. Read-only ICustomXmlPart[].
Public propertyAsIDisposable
Returns IDisposable interface. Read-only IDisposable.
Public propertyAsIPresentationComponent
Allows to get base IPresentationComponent interface. Read-only IPresentationComponent.
Public propertyAudios
Returns the collection of all embedded audio files in the presentation. Read-only IAudioCollection.
Public propertyCommentAuthors
Returns the collection of comments autors. Read-only ICommentAuthorCollection.
Public propertyCurrentDateTime
Returns or sets date and time which will substitute content of datetime fields. Time of this Presentation object creation by default. Read/write DateTime.
Public propertyCustomData
Returns the presentation's custom data. Read-only ICustomData.
Public propertyDefaultTextStyle
Returns default text style for shapes. Read-only ITextStyle.
Public propertyCode exampleDigitalSignatures
Returns the collection of signatures used to sign the presentation. Read-only IDigitalSignatureCollection.
Public propertyDocumentProperties
Returns DocumentProperties object which contains standard and custom document properties. Read-only IDocumentProperties.
Public propertyFirstSlideNumber
Represents the first slide number in the presentation. Read/write Int32.
Public propertyFontsManager
Returns fonts manager. Read-only IFontsManager.
Public propertyHeaderFooterManager
Returns HeaderFooter manager of the presentation. Read-only IPresentationHeaderFooterManager.
Public propertyHyperlinkQueries
Provides easy access to all hyperlinks contained in all presentation slides (not in master, layout, notes slides). Read-only IHyperlinkQueries.
Public propertyImages
Returns the collection of all images in the presentation. Read-only IImageCollection.
Public propertyLayoutSlides
Returns a list of all layout slides that are defined in the presentation. Read-only IGlobalLayoutSlideCollection.
Public propertyMasterHandoutSlideManager
Returns handout master manager. Read-only IMasterHandoutSlideManager.
Public propertyMasterNotesSlideManager
Returns notes master manager. Read-only IMasterNotesSlideManager.
Public propertyMasters
Returns a list of all master slides that are defined in the presentation. Read-only IMasterSlideCollection.
Public propertyMasterTheme
Returns master theme of the presentation. Read-only IMasterTheme.
Public propertyNotesSize
Returns notes slide size object. Read-only INotesSize.
Public propertyPresentation
Returns the presentation. Read-only IPresentation.
(Inherited from IPresentationComponent.)
Public propertyProtectionManager
Gets manager of the permissions for this presentation. Read-only IProtectionManager.
Public propertySections
Returns a list of all slides sections that are defined in the presentation. Read-only ISectionCollection.
Public propertySlides
Returns a list of all slides that are defined in the presentation. Read-only ISlideCollection.
Public propertySlideSize
Returns slide size object. Read-only ISlideSize.
Public propertySourceFormat
Returns information about from which format presentation was loaded. Read-only SourceFormat.
Public propertyVbaProject
Gets VBA project with presentation macros. Read/write IVbaProject.
Public propertyVideos
Returns the collection of all embedded video files in the presentation. Read-only IVideoCollection.
Public propertyViewProperties
Gets presentation wide view properties. Read-only IViewProperties.
Methods
  NameDescription
Public methodDispose (Inherited from IDisposable.)
Public methodGetSlideById
Returns a Slide, MasterSlide or LayoutSlide by Id.
Public methodGetThumbnails(INotesCommentsLayoutingOptions) Obsolete.
Returns a Thumbnail Bitmap objects for all slides of a presentation.
Public methodGetThumbnails(IRenderingOptions)
Returns a Thumbnail Bitmap objects for all slides of a presentation.
Public methodGetThumbnails(INotesCommentsLayoutingOptions, Size) Obsolete.
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size.
Public methodGetThumbnails(INotesCommentsLayoutingOptions, Int32) Obsolete.
Returns a Thumbnail Bitmap objects for specified slides of a presentation.
Public methodGetThumbnails(IRenderingOptions, Size)
Returns a Thumbnail Bitmap objects for all slides of a presentation with specified size.
Public methodGetThumbnails(IRenderingOptions, Int32)
Returns a Thumbnail Bitmap objects for specified slides of a presentation.
Public methodGetThumbnails(INotesCommentsLayoutingOptions, Int32, Size) Obsolete.
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size.
Public methodGetThumbnails(INotesCommentsLayoutingOptions, Single, Single) Obsolete.
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling.
Public methodGetThumbnails(IRenderingOptions, Int32, Size)
Returns a Thumbnail Bitmap objects for specified slides of a presentation with specified size.
Public methodGetThumbnails(IRenderingOptions, Single, Single)
Returns a Thumbnail Bitmap objects for all slides of a presentation with custom scaling.
Public methodGetThumbnails(INotesCommentsLayoutingOptions, Int32, Single, Single) Obsolete.
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling.
Public methodGetThumbnails(IRenderingOptions, Int32, Single, Single)
Returns a Thumbnail Bitmap objects for specified slides of a presentation with custom scaling.
Public methodJoinPortionsWithSameFormatting
Joins runs with same formatting in all paragraphs in all acceptable shapes in all slides.
Public methodPrint
Prints the whole presentation to the default printer.
Public methodPrint(PrinterSettings)
Prints the presentation according to the specified printer settings, using the standard (no User Interface) print controller.
Public methodPrint(String)
Print the whole presentation to the specified printer, using the standard (no User Interface) print controller.
Public methodPrint(PrinterSettings, String)
Prints the document according to the specified printer settings, using the standard (no User Interface) print controller and a presentation name.
Public methodSave(Stream, SaveFormat)
Saves all slides of a presentation to a stream in the specified format.
Public methodSave(String, SaveFormat)
Saves all slides of a presentation to a file with the specified format.
Public methodSave(Stream, SaveFormat, ISaveOptions)
Saves all slides of a presentation to a stream in the specified format and with additional options.
Public methodSave(Stream, Int32, SaveFormat)
Saves specified slides of a presentation to a stream in the specified format.
Public methodSave(String, SaveFormat, ISaveOptions)
Saves all slides of a presentation to a file with the specified format and with additional options.
Public methodSave(String, Int32, SaveFormat)
Saves specified slides of a presentation to a file with the specified format.
Public methodSave(Stream, Int32, SaveFormat, ISaveOptions)
Saves specified slides of a presentation to a stream in the specified format.
Public methodSave(String, SaveFormat, HttpResponse, Boolean)
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide.
Public methodSave(String, Int32, SaveFormat, ISaveOptions)
Saves specified slides of a presentation to a file with the specified format.
Public methodSave(String, SaveFormat, ISaveOptions, HttpResponse, Boolean)
Sends the presentation to the client browser. This method is absent in ClientProfile versions of Aspose.Slide.
See Also