Class XSLFTheme


  • @Beta
    public class XSLFTheme
    extends org.apache.poi.ooxml.POIXMLDocumentPart
    A shared style sheet in a .pptx slide show
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        org.apache.poi.ooxml.POIXMLDocumentPart.RelationPart
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CTColor getCTColor​(java.lang.String name)
      Get a color from the theme's color scheme by name
      java.lang.String getMajorFont()  
      java.lang.String getMinorFont()  
      java.lang.String getName()  
      CTOfficeStyleSheet getXmlObject()
      While developing only!
      void importTheme​(XSLFTheme theme)  
      void setName​(java.lang.String name)
      Set name of this theme
      • Methods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        _invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommited, isCommitted, setCommited, setCommitted, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • importTheme

        public void importTheme​(XSLFTheme theme)
      • getName

        public java.lang.String getName()
        Returns:
        name of this theme, e.g. "Office Theme"
      • setName

        public void setName​(java.lang.String name)
        Set name of this theme
        Parameters:
        name - name of this theme
      • getCTColor

        @Internal
        public CTColor getCTColor​(java.lang.String name)
        Get a color from the theme's color scheme by name
        Returns:
        a theme color or null if not found
      • getMajorFont

        public java.lang.String getMajorFont()
        Returns:
        typeface of the major font to use in a document. Typically the major font is used for heading areas of a document.
      • getMinorFont

        public java.lang.String getMinorFont()
        Returns:
        typeface of the minor font to use in a document. Typically the monor font is used for normal text or paragraph areas.