Class Presentation

java.lang.Object
org.pptx4j.pml.Presentation
All Implemented Interfaces:
Child

public class Presentation extends Object implements Child

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="sldMasterIdLst" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="sldMasterId" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="extLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_ExtensionList" minOccurs="0"/>
                           </sequence>
                           <attribute name="id" type="{http://schemas.openxmlformats.org/presentationml/2006/main}ST_SlideMasterId" />
                           <attribute ref="{http://schemas.openxmlformats.org/officeDocument/2006/relationships}id use="required""/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="notesMasterIdLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_NotesMasterIdList" minOccurs="0"/>
         <element name="handoutMasterIdLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_HandoutMasterIdList" minOccurs="0"/>
         <element name="sldIdLst" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="sldId" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="extLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_ExtensionList" minOccurs="0"/>
                           </sequence>
                           <attribute name="id" use="required" type="{http://schemas.openxmlformats.org/presentationml/2006/main}ST_SlideId" />
                           <attribute ref="{http://schemas.openxmlformats.org/officeDocument/2006/relationships}id use="required""/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="sldSz" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="cx" use="required" type="{http://schemas.openxmlformats.org/presentationml/2006/main}ST_SlideSizeCoordinate" />
                 <attribute name="cy" use="required" type="{http://schemas.openxmlformats.org/presentationml/2006/main}ST_SlideSizeCoordinate" />
                 <attribute name="type" type="{http://schemas.openxmlformats.org/presentationml/2006/main}ST_SlideSizeType" default="custom" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="notesSz" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_PositiveSize2D"/>
         <element name="smartTags" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_SmartTags" minOccurs="0"/>
         <element name="embeddedFontLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_EmbeddedFontList" minOccurs="0"/>
         <element name="custShowLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_CustomShowList" minOccurs="0"/>
         <element name="photoAlbum" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_PhotoAlbum" minOccurs="0"/>
         <element name="custDataLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_CustomerDataList" minOccurs="0"/>
         <element name="kinsoku" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_Kinsoku" minOccurs="0"/>
         <element name="defaultTextStyle" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextListStyle" minOccurs="0"/>
         <element name="modifyVerifier" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_ModifyVerifier" minOccurs="0"/>
         <element name="extLst" type="{http://schemas.openxmlformats.org/presentationml/2006/main}CT_ExtensionList" minOccurs="0"/>
       </sequence>
       <attribute name="serverZoom" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_Percentage" default="50" />
       <attribute name="firstSlideNum" type="{http://www.w3.org/2001/XMLSchema}int" default="1" />
       <attribute name="showSpecialPlsOnTitleSld" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="rtl" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="removePersonalInfoOnSave" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="compatMode" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="strictFirstAndLastChars" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="embedTrueTypeFonts" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="saveSubsetFonts" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="autoCompressPictures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="bookmarkIdSeed" type="{http://schemas.openxmlformats.org/presentationml/2006/main}ST_BookmarkIdSeed" default="1" />
       <attribute name="conformance" type="{http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes}ST_ConformanceClass" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Presentation

      public Presentation()
  • Method Details

    • getSldMasterIdLst

      public Presentation.SldMasterIdLst getSldMasterIdLst()
      Gets the value of the sldMasterIdLst property.
      Returns:
      possible object is Presentation.SldMasterIdLst
    • setSldMasterIdLst

      public void setSldMasterIdLst(Presentation.SldMasterIdLst value)
      Sets the value of the sldMasterIdLst property.
      Parameters:
      value - allowed object is Presentation.SldMasterIdLst
    • getNotesMasterIdLst

      public CTNotesMasterIdList getNotesMasterIdLst()
      Gets the value of the notesMasterIdLst property.
      Returns:
      possible object is CTNotesMasterIdList
    • setNotesMasterIdLst

      public void setNotesMasterIdLst(CTNotesMasterIdList value)
      Sets the value of the notesMasterIdLst property.
      Parameters:
      value - allowed object is CTNotesMasterIdList
    • getHandoutMasterIdLst

      public CTHandoutMasterIdList getHandoutMasterIdLst()
      Gets the value of the handoutMasterIdLst property.
      Returns:
      possible object is CTHandoutMasterIdList
    • setHandoutMasterIdLst

      public void setHandoutMasterIdLst(CTHandoutMasterIdList value)
      Sets the value of the handoutMasterIdLst property.
      Parameters:
      value - allowed object is CTHandoutMasterIdList
    • getSldIdLst

      public Presentation.SldIdLst getSldIdLst()
      Gets the value of the sldIdLst property.
      Returns:
      possible object is Presentation.SldIdLst
    • setSldIdLst

      public void setSldIdLst(Presentation.SldIdLst value)
      Sets the value of the sldIdLst property.
      Parameters:
      value - allowed object is Presentation.SldIdLst
    • getSldSz

      public Presentation.SldSz getSldSz()
      Gets the value of the sldSz property.
      Returns:
      possible object is Presentation.SldSz
    • setSldSz

      public void setSldSz(Presentation.SldSz value)
      Sets the value of the sldSz property.
      Parameters:
      value - allowed object is Presentation.SldSz
    • getNotesSz

      public CTPositiveSize2D getNotesSz()
      Gets the value of the notesSz property.
      Returns:
      possible object is CTPositiveSize2D
    • setNotesSz

      public void setNotesSz(CTPositiveSize2D value)
      Sets the value of the notesSz property.
      Parameters:
      value - allowed object is CTPositiveSize2D
    • getSmartTags

      public CTSmartTags getSmartTags()
      Gets the value of the smartTags property.
      Returns:
      possible object is CTSmartTags
    • setSmartTags

      public void setSmartTags(CTSmartTags value)
      Sets the value of the smartTags property.
      Parameters:
      value - allowed object is CTSmartTags
    • getEmbeddedFontLst

      public CTEmbeddedFontList getEmbeddedFontLst()
      Gets the value of the embeddedFontLst property.
      Returns:
      possible object is CTEmbeddedFontList
    • setEmbeddedFontLst

      public void setEmbeddedFontLst(CTEmbeddedFontList value)
      Sets the value of the embeddedFontLst property.
      Parameters:
      value - allowed object is CTEmbeddedFontList
    • getCustShowLst

      public CTCustomShowList getCustShowLst()
      Gets the value of the custShowLst property.
      Returns:
      possible object is CTCustomShowList
    • setCustShowLst

      public void setCustShowLst(CTCustomShowList value)
      Sets the value of the custShowLst property.
      Parameters:
      value - allowed object is CTCustomShowList
    • getPhotoAlbum

      public CTPhotoAlbum getPhotoAlbum()
      Gets the value of the photoAlbum property.
      Returns:
      possible object is CTPhotoAlbum
    • setPhotoAlbum

      public void setPhotoAlbum(CTPhotoAlbum value)
      Sets the value of the photoAlbum property.
      Parameters:
      value - allowed object is CTPhotoAlbum
    • getCustDataLst

      public CTCustomerDataList getCustDataLst()
      Gets the value of the custDataLst property.
      Returns:
      possible object is CTCustomerDataList
    • setCustDataLst

      public void setCustDataLst(CTCustomerDataList value)
      Sets the value of the custDataLst property.
      Parameters:
      value - allowed object is CTCustomerDataList
    • getKinsoku

      public CTKinsoku getKinsoku()
      Gets the value of the kinsoku property.
      Returns:
      possible object is CTKinsoku
    • setKinsoku

      public void setKinsoku(CTKinsoku value)
      Sets the value of the kinsoku property.
      Parameters:
      value - allowed object is CTKinsoku
    • getDefaultTextStyle

      public CTTextListStyle getDefaultTextStyle()
      Gets the value of the defaultTextStyle property.
      Returns:
      possible object is CTTextListStyle
    • setDefaultTextStyle

      public void setDefaultTextStyle(CTTextListStyle value)
      Sets the value of the defaultTextStyle property.
      Parameters:
      value - allowed object is CTTextListStyle
    • getModifyVerifier

      public CTModifyVerifier getModifyVerifier()
      Gets the value of the modifyVerifier property.
      Returns:
      possible object is CTModifyVerifier
    • setModifyVerifier

      public void setModifyVerifier(CTModifyVerifier value)
      Sets the value of the modifyVerifier property.
      Parameters:
      value - allowed object is CTModifyVerifier
    • getExtLst

      public CTExtensionList getExtLst()
      Gets the value of the extLst property.
      Returns:
      possible object is CTExtensionList
    • setExtLst

      public void setExtLst(CTExtensionList value)
      Sets the value of the extLst property.
      Parameters:
      value - allowed object is CTExtensionList
    • getServerZoom

      public int getServerZoom()
      Gets the value of the serverZoom property.
      Returns:
      possible object is Integer
    • setServerZoom

      public void setServerZoom(Integer value)
      Sets the value of the serverZoom property.
      Parameters:
      value - allowed object is Integer
    • getFirstSlideNum

      public int getFirstSlideNum()
      Gets the value of the firstSlideNum property.
      Returns:
      possible object is Integer
    • setFirstSlideNum

      public void setFirstSlideNum(Integer value)
      Sets the value of the firstSlideNum property.
      Parameters:
      value - allowed object is Integer
    • isShowSpecialPlsOnTitleSld

      public boolean isShowSpecialPlsOnTitleSld()
      Gets the value of the showSpecialPlsOnTitleSld property.
      Returns:
      possible object is Boolean
    • setShowSpecialPlsOnTitleSld

      public void setShowSpecialPlsOnTitleSld(Boolean value)
      Sets the value of the showSpecialPlsOnTitleSld property.
      Parameters:
      value - allowed object is Boolean
    • isRtl

      public boolean isRtl()
      Gets the value of the rtl property.
      Returns:
      possible object is Boolean
    • setRtl

      public void setRtl(Boolean value)
      Sets the value of the rtl property.
      Parameters:
      value - allowed object is Boolean
    • isRemovePersonalInfoOnSave

      public boolean isRemovePersonalInfoOnSave()
      Gets the value of the removePersonalInfoOnSave property.
      Returns:
      possible object is Boolean
    • setRemovePersonalInfoOnSave

      public void setRemovePersonalInfoOnSave(Boolean value)
      Sets the value of the removePersonalInfoOnSave property.
      Parameters:
      value - allowed object is Boolean
    • isCompatMode

      public boolean isCompatMode()
      Gets the value of the compatMode property.
      Returns:
      possible object is Boolean
    • setCompatMode

      public void setCompatMode(Boolean value)
      Sets the value of the compatMode property.
      Parameters:
      value - allowed object is Boolean
    • isStrictFirstAndLastChars

      public boolean isStrictFirstAndLastChars()
      Gets the value of the strictFirstAndLastChars property.
      Returns:
      possible object is Boolean
    • setStrictFirstAndLastChars

      public void setStrictFirstAndLastChars(Boolean value)
      Sets the value of the strictFirstAndLastChars property.
      Parameters:
      value - allowed object is Boolean
    • isEmbedTrueTypeFonts

      public boolean isEmbedTrueTypeFonts()
      Gets the value of the embedTrueTypeFonts property.
      Returns:
      possible object is Boolean
    • setEmbedTrueTypeFonts

      public void setEmbedTrueTypeFonts(Boolean value)
      Sets the value of the embedTrueTypeFonts property.
      Parameters:
      value - allowed object is Boolean
    • isSaveSubsetFonts

      public boolean isSaveSubsetFonts()
      Gets the value of the saveSubsetFonts property.
      Returns:
      possible object is Boolean
    • setSaveSubsetFonts

      public void setSaveSubsetFonts(Boolean value)
      Sets the value of the saveSubsetFonts property.
      Parameters:
      value - allowed object is Boolean
    • isAutoCompressPictures

      public boolean isAutoCompressPictures()
      Gets the value of the autoCompressPictures property.
      Returns:
      possible object is Boolean
    • setAutoCompressPictures

      public void setAutoCompressPictures(Boolean value)
      Sets the value of the autoCompressPictures property.
      Parameters:
      value - allowed object is Boolean
    • getBookmarkIdSeed

      public long getBookmarkIdSeed()
      Gets the value of the bookmarkIdSeed property.
      Returns:
      possible object is Long
    • setBookmarkIdSeed

      public void setBookmarkIdSeed(Long value)
      Sets the value of the bookmarkIdSeed property.
      Parameters:
      value - allowed object is Long
    • getConformance

      public STConformanceClass getConformance()
      Gets the value of the conformance property.
      Returns:
      possible object is STConformanceClass
    • setConformance

      public void setConformance(STConformanceClass value)
      Sets the value of the conformance property.
      Parameters:
      value - allowed object is STConformanceClass
    • getParent

      public Object getParent()
      Gets the parent object in the object tree representing the unmarshalled xml document.
      Specified by:
      getParent in interface Child
      Returns:
      The parent object.
    • setParent

      public void setParent(Object parent)
      Specified by:
      setParent in interface Child
    • afterUnmarshal

      public void afterUnmarshal(jakarta.xml.bind.Unmarshaller unmarshaller, Object parent)
      This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
      Parameters:
      parent - The parent object in the object tree.
      unmarshaller - The unmarshaller that generated the instance.