com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Enum PresentationFormat

    • Enum Constant Detail

      • Ppt

        public static final PresentationFormat Ppt

        Represents the .PPT PowerPoint format. A file with PPT extension 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. A PPT file can contain several different types of information such as text, bulleted points, images, multimedia and other embedded OLE objects. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/presentation/ppt/">here</a>.

      • Pptx

        public static final PresentationFormat Pptx

        Represents the .PPTX PowerPoint format. Files with PPTX extension are presentation files 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 target="_blank" href="https://wiki.fileformat.com/presentation/pptx/">here</a>.

      • Potm

        public static final PresentationFormat Potm

        Represents the .POTM PowerPoint format. Files with POTM extension are Microsoft PowerPoint template 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 target="_blank" href="https://wiki.fileformat.com/presentation/potm/">here</a>.

      • Potx

        public static final PresentationFormat Potx

        Represents the .POTX PowerPoint format. Files with .POTX extension represent Microsoft PowerPoint template presentations that are created with Microsoft PowerPoint 2007 and above. This format was created to replace the POT file format that is based on the binary file format and is supported with PowerPoint 97-2003. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/presentation/potx/">here</a>.

      • Pptm

        public static final PresentationFormat Pptm

        Represents the .PPTM PowerPoint format. Files with PPTM extension are Macro-enabled Presentation 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 target="_blank" href="https://wiki.fileformat.com/presentation/pptm/">here</a>.

      • Pps

        public static final PresentationFormat Pps

        Represents the .PPS PowerPoint format. PPS, PowerPoint Slide Show, 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 target="_blank" href="https://wiki.fileformat.com/presentation/pps/">here</a>.

      • Ppsx

        public static final PresentationFormat Ppsx

        Represents the .PPSX PowerPoint format. PPSX, Power Point Slide Show, files are created using Microsoft PowerPoint 2007 and above for Slide Show purpose. It is an update to the PPS file format that was supported by Microsoft PowerPoint 97-2003 versions. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/presentation/ppsx/">here</a>.

      • Ppsm

        public static final PresentationFormat Ppsm

        Represents the .PPSM PowerPoint format. Files with PPSM extension represent Macro-enabled Slide Show file format created with Microsoft PowerPoint 2007 or higher. Another similar file format is PPTM which differs in opening with Microsoft PowerPoint in editable format instead of running as Slide Show Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/presentation/ppsm/">here</a>.

      • Pot

        public static final PresentationFormat Pot

        Represents the .POT PowerPoint format. Files with .POT extension represent Microsoft PowerPoint template files created by PowerPoint 97-2003 versions. Files created with these versions of Microsoft PowerPoint are in binary format as compared to those created in Office OpenXML file formats using the higher versions of PowerPoint. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/presentation/pot/">here</a>.

    • Method Detail

      • values

        public static PresentationFormat[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PresentationFormat c : PresentationFormat.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PresentationFormat valueOf(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getAllValues

        public Object[] getAllValues()
        Description copied from interface: IEnumValue

        Returns the array of all values defined in the class.

        Specified by:
        getAllValues in interface IEnumValue
        Returns:
        The array of all values defined in the class.
      • getEnumValueByRawValue

        public IEnumValue getEnumValueByRawValue(int rawValue)
        Description copied from interface: IEnumValue

        Returns the enumeration value by the raw value associated with it.

        Specified by:
        getEnumValueByRawValue in interface IEnumValue
        Parameters:
        rawValue - The raw value.
        Returns:
        The enumeration value.
      • getEnumValueByName

        public IEnumValue getEnumValueByName(String name)
        Description copied from interface: IEnumValue

        Returns the enumeration value by its name.

        Specified by:
        getEnumValueByName in interface IEnumValue
        Parameters:
        name - The name of the enumeration value.
        Returns:
        The enumeration value.
      • getRawValueType

        public RawIntegerType getRawValueType()
        Description copied from interface: IEnumValue

        Returns the underlying type of the raw value of this enumeration value.

        Specified by:
        getRawValueType in interface IEnumValue
        Returns:
        The underlying type of the raw value.
      • getRawValue

        public int getRawValue()
        Description copied from interface: IEnumValue

        Returns the raw value of this enumeration value.

        Specified by:
        getRawValue in interface IEnumValue
        Returns:
        The raw value.