com.groupdocs.editor.formats

Class PresentationFormats

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static class  PresentationFormats.AllEnumerable
      Implements IEnumerable generic interface, that enables a 'foreach' possibility for the PresentationFormats type
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static PresentationFormats.AllEnumerable All
      Returns an internal class, that provides enumerable possibilities over all existing Presentation formats
      static PresentationFormats Odp
      OpenDocument Presentation (ODP) file represents presentation file format used by OpenOffice.org in the OASISOpen standard.
      static PresentationFormats Otp
      OpenDocument Presentation template (OTP) file represents presentation template files created by applications in OASIS OpenDocument standard format.
      static PresentationFormats Pot
      Microsoft PowerPoint 97-2003 Presentation Template (POT) file represents Microsoft PowerPoint template files created by PowerPoint 97-2003 versions.
      static PresentationFormats Potm
      Microsoft Office Open XML PresentationML Macro-Enabled Template (POTM) are files with support for Macros.
      static PresentationFormats 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.
      static PresentationFormats Pps
      Microsoft PowerPoint 97-2003 SlideShow (PPS) files are created using Microsoft PowerPoint for Slide Show purpose.
      static PresentationFormats Ppsm
      Microsoft Office Open XML PresentationML Macro-Enabled SlideShow (PPSM) files are created with Microsoft PowerPoint 2007 or higher.
      static PresentationFormats Ppsx
      Microsoft Office Open XML PresentationML Macro-Free SlideShow (PPSX) file are created using Microsoft PowerPoint 2007 and above for Slide Show purpose.
      static PresentationFormats Ppt
      PowerPoint Presentation (.ppt) represents PowerPoint file that consists of a collection of slides for displaying as SlideShow.
      static PresentationFormats Ppt95
      Microsoft PowerPoint 95 Presentation (PPT)
      static PresentationFormats Pptm
      Microsoft Office Open XML PresentationML Macro-Enabled Document (PPTM) files that are created with Microsoft PowerPoint 2007 or higher versions.
      static PresentationFormats Pptx
      PowerPoint Open XML Presentation (.pptx) is a presentation file created with popular Microsoft PowerPoint application.
    • Field Detail

      • All

        public static final PresentationFormats.AllEnumerable All

        Returns an internal class, that provides enumerable possibilities over all existing Presentation formats

      • Odp

        public static final PresentationFormats Odp

        OpenDocument Presentation (ODP) file represents presentation file format used by OpenOffice.org in the OASISOpen standard. Learn more about this file format <a href="https://wiki.fileformat.com/presentation/odp">here</a>.

      • Otp

        public static final PresentationFormats Otp

        OpenDocument Presentation template (OTP) file represents presentation template files created by applications in OASIS OpenDocument standard format. Learn more about this file format <a href="https://wiki.fileformat.com/presentation/otp">here</a>.

      • Pot

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/pot">here</a>.

      • Potm

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/potm">here</a>.

      • Potx

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/potx">here</a>.

      • Pps

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/pps">here</a>.

      • Ppsm

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/ppsm">here</a>.

      • Ppsx

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/ppsx">here</a>.

      • Ppt

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/ppt">here</a>.

      • Ppt95

        public static final PresentationFormats Ppt95

        Microsoft PowerPoint 95 Presentation (PPT)

      • Pptm

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/pptm">here</a>.

      • Pptx

        public static final PresentationFormats 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 <a href="https://wiki.fileformat.com/presentation/pptx">here</a>.

    • Constructor Detail

      • PresentationFormats

        public PresentationFormats()
    • Method Detail

      • equals

        public final boolean equals(IDocumentFormat other)

        Determines whether this instance is equal to the other specified IDocumentFormat instance

        Parameters:
        other - Other IDocumentFormat instance. If it is not a PresentationFormats, method will return 'false'
        Returns:
        True if are equal, false if are unequal
      • equals

        public final boolean equals(PresentationFormats other)

        Determines whether this instance is equal to the other specified PresentationFormats instance

        Parameters:
        other - Other PresentationFormats instance, that should be checked on equality with this
        Returns:
        True if are equal, false if are unequal
      • fromExtension

        public static PresentationFormats fromExtension(String extension)

        Returns instance of PresentationFormats structure, associated to specified filename extension, or throws an exception, if extension cannot be properly parsed

        Parameters:
        extension - Filename extension solely or filename with proper extension of any supportable Presentation format, with or without leading dot character, case-independent. Cannot be NULL or empty, should be valid.
        Returns:
        Instance of PresentationFormats structure on success or thrown exception on failure
      • getExtension

        public final String getExtension()

        Returns an extension (without leading dot character) of this Presentation format in lower case

        Specified by:
        getExtension in interface IDocumentFormat
        Returns:
      • getName

        public final String getName()

        Returns a formal full name of this Presentation format

        Specified by:
        getName in interface IDocumentFormat
        Returns:
      • hashCode

        public int hashCode()

        Returns a hash-code, that is immutable for this instance

        Overrides:
        hashCode in class Object
        Returns:
        Signed 4-byte integer
      • op_Equality

        public static boolean op_Equality(PresentationFormats first,
                          PresentationFormats second)

        Checks two given PresentationFormats instances on equality

        Parameters:
        first - First PresentationFormats instance to check
        second - Second PresentationFormats instance to check
        Returns:
        True if are equal, false if are unequal
      • op_Inequality

        public static boolean op_Inequality(PresentationFormats first,
                            PresentationFormats second)

        Checks two given PresentationFormats instances on inequality

        Parameters:
        first - First PresentationFormats instance to check
        second - Second PresentationFormats instance to check
        Returns:
        True if are not equal, false if are equal