ImageGear .NET v24.12 - Updated
ImGearPowerPointDocument Class
Members 




ImageGear24.Formats.Office Assembly > ImageGear.Formats.Office Namespace : ImGearPowerPointDocument Class
Represents PowerPoint Documents.
Object Model
ImGearPowerPointDocument ClassImGearDocument ClassImGearDocumentPageArray ClassImGearPage Class
Syntax
'Declaration
 
Public Class ImGearPowerPointDocument 
   Inherits ImageGear.Core.ImGearDocument
'Usage
 
Dim instance As ImGearPowerPointDocument
public class ImGearPowerPointDocument : ImageGear.Core.ImGearDocument 
public __gc class ImGearPowerPointDocument : public ImageGear.Core.ImGearDocument 
public ref class ImGearPowerPointDocument : public ImageGear.Core.ImGearDocument 
Remarks

This class displays PowerPoint documents.

The document can be created and processed in any thread with any apartment state - STA or MTA. But if it should be displayed as well, then there are some concepts, which should be taken into account.

In WPF display scale mode the document must be created in UI thread, otherwise System.InvalidOperationException will be thrown, telling that "The calling thread cannot access this object because a different thread owns it". This is requirement of Windows Presentation Foundation.

In Native display scale mode, which is default for ImageGear, there are no any restrictions for displaying PowerPoint pages in multithreaded environment.

Inheritance Hierarchy

System.Object
   ImageGear.Core.ImGearDocument
      ImageGear.Formats.Office.ImGearPowerPointDocument

See Also

Reference

ImGearPowerPointDocument Members
ImageGear.Formats.Office Namespace
ImageScaleSettings Property
ImGearNativeDisplayScaleSettings Class
ImGearWpfDisplayScaleSettings Class