Class XSLFTheme

java.lang.Object
org.apache.poi.ooxml.POIXMLDocumentPart
org.apache.poi.xslf.usermodel.XSLFTheme

@Beta public class XSLFTheme extends POIXMLDocumentPart
A shared style sheet in a .pptx slide show
  • Constructor Details

  • Method Details

    • importTheme

      public void importTheme(XSLFTheme theme)
    • getName

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

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

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

      @Internal public CTOfficeStyleSheet getXmlObject()
      While developing only!
    • getMajorFont

      public 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 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.