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