IMasterSlide

All Implemented Interfaces: com.aspose.slides.IBaseSlide, com.aspose.slides.IMasterThemeable

public interface IMasterSlide extends IBaseSlide, IMasterThemeable

Represents a master slide in a presentation.

Methods

Method Description
getHeaderFooterManager() Returns HeaderFooter manager of the master slide.
getTitleStyle() Returns the style of a title text.
applyExternalThemeToDependingSlides(String fname) Creates a new master slide based on the current one, applying an external theme to it and applies the created master slide to all dependent slides.
getBodyStyle() Returns the style of a body text.
getOtherStyle() Returns the style of an other text.
getLayoutSlides() Returns the collection of child layout slides for this master slide.
getPreserve() Determines whether the corresponding master is deleted when all the slides that follow that master are deleted.
setPreserve(boolean value) Determines whether the corresponding master is deleted when all the slides that follow that master are deleted.
hasDependingSlides() Returns true if there exists at least one slide that depends on this master slide.
getDependingSlides() Returns an array with all slides, which depend on this master slide.

getHeaderFooterManager()

public abstract IMasterSlideHeaderFooterManager getHeaderFooterManager()

Returns HeaderFooter manager of the master slide. Read-only IMasterSlideHeaderFooterManager.

Returns: IMasterSlideHeaderFooterManager

getTitleStyle()

public abstract ITextStyle getTitleStyle()

Returns the style of a title text. Read-only ITextStyle.

Returns: ITextStyle

applyExternalThemeToDependingSlides(String fname)

public abstract IMasterSlide applyExternalThemeToDependingSlides(String fname)

Creates a new master slide based on the current one, applying an external theme to it and applies the created master slide to all dependent slides.

Parameters:

Parameter Type Description
fname java.lang.String Path to the external theme file (.thmx).

Returns: IMasterSlide - New themed MasterSlide.

getBodyStyle()

public abstract ITextStyle getBodyStyle()

Returns the style of a body text. Read-only ITextStyle.

Returns: ITextStyle

getOtherStyle()

public abstract ITextStyle getOtherStyle()

Returns the style of an other text. Read-only ITextStyle.

Returns: ITextStyle

getLayoutSlides()

public abstract IMasterLayoutSlideCollection getLayoutSlides()

Returns the collection of child layout slides for this master slide. Read-only IMasterLayoutSlideCollection.


You can access to alternative API for adding/inserting/removing/cloning layout slides by using (IPresentation#getLayoutSlides) property.

Returns: IMasterLayoutSlideCollection

getPreserve()

public abstract boolean getPreserve()

Determines whether the corresponding master is deleted when all the slides that follow that master are deleted. Note: Aspose.Slides will never remove any unused master by itself, to actually remove unused masters call IMasterSlideCollection#removeUnused(boolean) Read/write boolean.

Returns: boolean

setPreserve(boolean value)

public abstract void setPreserve(boolean value)

Determines whether the corresponding master is deleted when all the slides that follow that master are deleted. Note: Aspose.Slides will never remove any unused master by itself, to actually remove unused masters call IMasterSlideCollection#removeUnused(boolean) Read/write boolean.

Parameters:

Parameter Type Description
value boolean

hasDependingSlides()

public abstract boolean hasDependingSlides()

Returns true if there exists at least one slide that depends on this master slide. Read-only boolean.

Returns: boolean

getDependingSlides()

public abstract ISlide[] getDependingSlides()

Returns an array with all slides, which depend on this master slide.

Returns: com.aspose.slides.ISlide[] - Array of ISlide, which depend on this master slide