PresentationFormats
Encapsulates all Presentation formats. Includes the following formats: Odp
, Otp
, Pot
, Potm
, Potx
, Pps
, Ppsm
, Ppsx
, Ppt
, Ppt95
, Pptm
, Pptx
. Learn more about Presentation formats here.
public struct PresentationFormats : IDocumentFormat, IEquatable<PresentationFormats>
Properties
Name |
Description |
Extension { get; } |
Returns an extension (without leading dot character) of this Presentation format in lower case |
Mime { get; } |
Returns a MIME code for this format |
Name { get; } |
Returns a formal full name of this Presentation format |
Methods
Name |
Description |
static FromExtension(string) |
Returns instance of PresentationFormats structure, associated to specified filename extension, or throws an exception, if extension cannot be properly parsed |
Equals(IDocumentFormat) |
Determines whether this instance is equal to the other specified IDocumentFormat instance |
override Equals(object) |
Determines whether this instance is equal to the other specified object, that is presumably of boxed PresentationFormats |
Equals(PresentationFormats) |
Determines whether this instance is equal to the other specified PresentationFormats instance |
override GetHashCode() |
Returns a hash-code, that is immutable for this instance |
override ToString() |
Returns the name of this particular format, same as ‘Name’ property |
operator == |
Checks two given PresentationFormats instances on equality |
operator != |
Checks two given PresentationFormats instances on inequality |
Fields
Name |
Description |
static readonly Odp |
OpenDocument Presentation (ODP) file represents presentation file format used by OpenOffice.org in the OASISOpen standard. Learn more about this file format here. |
static readonly Otp |
OpenDocument Presentation template (OTP) file represents presentation template files created by applications in OASIS OpenDocument standard format. Learn more about this file format here. |
static readonly Pot |
Microsoft PowerPoint 97-2003 Presentation Template (POT) file represents Microsoft PowerPoint template files created by PowerPoint 97-2003 versions. Learn more about this file format here. |
static readonly Potm |
Microsoft Office Open XML PresentationML Macro-Enabled Template (POTM) are files with support for Macros. POTM files are created with PowerPoint 2007 or above and contains default settings that can be used to create further presentation files. Learn more about this file format here. |
static readonly Potx |
Microsoft Office Open XML PresentationML Macro-Free Template (POTX) file represents Microsoft PowerPoint template presentations that are created with Microsoft PowerPoint 2007 and above. Learn more about this file format here. |
static readonly Pps |
Microsoft PowerPoint 97-2003 SlideShow (PPS) files are created using Microsoft PowerPoint for Slide Show purpose. PPS file reading and creation is supported by Microsoft PowerPoint 97-2003. Learn more about this file format here. |
static readonly Ppsm |
Microsoft Office Open XML PresentationML Macro-Enabled SlideShow (PPSM) files are created with Microsoft PowerPoint 2007 or higher. Learn more about this file format here. |
static readonly Ppsx |
Microsoft Office Open XML PresentationML Macro-Free SlideShow (PPSX) file are created using Microsoft PowerPoint 2007 and above for Slide Show purpose. Learn more about this file format here. |
static readonly Ppt |
PowerPoint Presentation (.ppt) represents PowerPoint file that consists of a collection of slides for displaying as SlideShow. It specifies the Binary File Format used by Microsoft PowerPoint 97-2003. Learn more about this file format here. |
static readonly Ppt95 |
Microsoft PowerPoint 95 Presentation (PPT) |
static readonly Pptm |
Microsoft Office Open XML PresentationML Macro-Enabled Document (PPTM) files that are created with Microsoft PowerPoint 2007 or higher versions. They are similar to PPTX files with the difference that the lateral can’t execute macros though they can contain macros. Learn more about this file format here. |
static readonly Pptx |
PowerPoint Open XML Presentation (.pptx) is a presentation file created with popular Microsoft PowerPoint application. Unlike the previous version of presentation file format PPT which was binary, the PPTX format is based on the Microsoft PowerPoint open XML presentation file format. Learn more about this file format here. |
static readonly All |
Returns an internal class, that provides enumerable possibilities over all existing Presentation formats |
Other Members
Name |
Description |
class AllEnumerable |
Implements IEnumerable generic interface, that enables a ‘foreach’ possibility for the PresentationFormats type |
See Also