Theme
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.slides.ITheme, com.aspose.slides.IStyleColorOwner, com.aspose.slides.IPVIObject
public abstract class Theme implements ITheme, IStyleColorOwner, IPVIObject
Represents a theme.
Methods
Method | Description |
---|---|
getColorScheme() | Returns the color scheme. |
getFontScheme() | Returns the font scheme. |
getFormatScheme() | Returns the shape format scheme. |
getPresentation() | Returns the parent presentation. |
getEffective() | Gets effective theme data with the inheritance applied. |
getParent_Immediate() | |
getParent_IPresentationComponent() | |
getVersion() |
getColorScheme()
public abstract IColorScheme getColorScheme()
Returns the color scheme. Read-only IColorScheme.
Returns: IColorScheme
getFontScheme()
public abstract IFontScheme getFontScheme()
Returns the font scheme. Read-only IFontScheme.
Returns: IFontScheme
getFormatScheme()
public abstract IFormatScheme getFormatScheme()
Returns the shape format scheme. Read-only IFormatScheme.
Returns: IFormatScheme
getPresentation()
public final IPresentation getPresentation()
Returns the parent presentation. Read-only IPresentation.
Returns: IPresentation
getEffective()
public final IThemeEffectiveData getEffective()
Gets effective theme data with the inheritance applied.
This example demonstrates getting effective theme properties. Presentation pres = new Presentation("MyPresentation.pptx"); try { IThemeEffectiveData effectiveTheme = pres.getSlides().get_Item(0).getThemeManager().getOverrideTheme().getEffective(); System.out.println("Font scheme name: " + effectiveTheme.getFontScheme().getName()); System.out.println("Major latin font: " + effectiveTheme.getFontScheme().getMajor().getLatinFont().getFontName()); System.out.println("Minor latin font: " + effectiveTheme.getFontScheme().getMinor().getLatinFont().getFontName()); } finally { if (pres != null) pres.dispose(); }
Returns: IThemeEffectiveData - A IThemeEffectiveData.
getParent_Immediate()
public final IDOMObject getParent_Immediate()
Returns Parent_Immediate object. Read-only IDOMObject.
Returns: com.aspose.slides.IDOMObject
getParent_IPresentationComponent()
public final IPresentationComponent getParent_IPresentationComponent()
Returns parent IPresentationComponent. Read-only IPresentationComponent.
Returns: IPresentationComponent
getVersion()
public abstract long getVersion()
Version. Read-only long.
Returns: long