BaseOverrideThemeManager

Inheritance: java.lang.Object, com.aspose.slides.BaseThemeManager

All Implemented Interfaces: com.aspose.slides.IOverrideThemeManager

public abstract class BaseOverrideThemeManager extends BaseThemeManager implements IOverrideThemeManager

Base class for classes that provide access to different types of overriden themes.

Methods

MethodDescription
getOverrideTheme()Returns the overriding theme object.
setOverrideTheme(IOverrideTheme value)Returns the overriding theme object.
createThemeEffective()Returns the theme object.
isOverrideThemeEnabled()Determines whether OverrideTheme overrides inherited effective theme or not.
applyColorScheme(IExtraColorScheme scheme)Applies extra color scheme to a slide.

getOverrideTheme()

public final IOverrideTheme getOverrideTheme()

Returns the overriding theme object. Read/write IOverrideTheme.

Returns: IOverrideTheme

setOverrideTheme(IOverrideTheme value)

public final void setOverrideTheme(IOverrideTheme value)

Returns the overriding theme object. Read/write IOverrideTheme.

Parameters:

ParameterTypeDescription
valueIOverrideTheme

createThemeEffective()

public final IThemeEffectiveData createThemeEffective()

Returns the theme object.

Returns: IThemeEffectiveData

isOverrideThemeEnabled()

public final boolean isOverrideThemeEnabled()

Determines whether OverrideTheme overrides inherited effective theme or not. To enable OverrideTheme for overriding use OverrideTheme.Init*() methods. To disable OverrideTheme from overriding use OverrideTheme.Clear() method. Read-only boolean.

Returns: boolean

applyColorScheme(IExtraColorScheme scheme)

public final void applyColorScheme(IExtraColorScheme scheme)

Applies extra color scheme to a slide.

Parameters:

ParameterTypeDescription
schemeIExtraColorSchemeThe IExtraColorScheme object.