Background
Inheritance: java.lang.Object, com.aspose.slides.PVIObject
All Implemented Interfaces: com.aspose.slides.IBackground, com.aspose.slides.IDOMObject
public final class Background extends PVIObject implements IBackground, IDOMObject
Represents background of a slide.
Methods
Method | Description |
---|---|
getType() | Returns a type of background fill. |
setType(byte value) | Returns a type of background fill. |
getFillFormat() | Returns a FillFormat for BackgroundType.OwnBackground fill. |
getEffectFormat() | Returns a EffectFormat for BackgroundType.OwnBackground fill. |
getStyleColor() | Return a ColorFormat for a BackgroundType.Themed fill. |
getStyleIndex() | Returns an index of BackgroundType.Themed fill in background theme collection. |
setStyleIndex(int value) | Returns an index of BackgroundType.Themed fill in background theme collection. |
getEffective() | Gets effective background data with the inheritance applied. |
getVersion() | |
getParent_Immediate() | |
getSlide() | Returns the parent slide of a shape. |
getPresentation() | Returns the parent presentation of a slide. |
getType()
public final byte getType()
Returns a type of background fill. Read/write BackgroundType.
Returns: byte
setType(byte value)
public final void setType(byte value)
Returns a type of background fill. Read/write BackgroundType.
Parameters:
Parameter | Type | Description |
---|---|---|
value | byte |
getFillFormat()
public final IFillFormat getFillFormat()
Returns a FillFormat for BackgroundType.OwnBackground fill. Read-only IFillFormat.
Returns: IFillFormat
getEffectFormat()
public final IEffectFormat getEffectFormat()
Returns a EffectFormat for BackgroundType.OwnBackground fill. Read-only IEffectFormat.
Returns: IEffectFormat
getStyleColor()
public final IColorFormat getStyleColor()
Return a ColorFormat for a BackgroundType.Themed fill. Read-only IColorFormat.
Returns: IColorFormat
getStyleIndex()
public final int getStyleIndex()
Returns an index of BackgroundType.Themed fill in background theme collection. 0 means no fill. 1..999 - index. Read/write int.
Returns: int
setStyleIndex(int value)
public final void setStyleIndex(int value)
Returns an index of BackgroundType.Themed fill in background theme collection. 0 means no fill. 1..999 - index. Read/write int.
Parameters:
Parameter | Type | Description |
---|---|---|
value | int |
getEffective()
public final IBackgroundEffectiveData getEffective()
Gets effective background data with the inheritance applied.
This example demonstrates getting effective background properties. Presentation pres = new Presentation("MyPresentation.pptx"); try { IBackgroundEffectiveData effectiveBackground = pres.getSlides().get_Item(0).getBackground().getEffective(); System.out.println("Background fill type: " + effectiveBackground.getFillFormat().getFillType()); System.out.println("Any effects applied: " + !effectiveBackground.getEffectFormat().isNoEffects()); } finally { if (pres != null) pres.dispose(); }
Returns: IBackgroundEffectiveData - A IBackgroundEffectiveData.
getVersion()
public long getVersion()
Version. Read-only long.
Returns: long
getParent_Immediate()
public final IDOMObject getParent_Immediate()
Returns Parent_Immediate object. Read-only IDOMObject.
Returns: com.aspose.slides.IDOMObject
getSlide()
public final BaseSlide getSlide()
Returns the parent slide of a shape. Read-only IBaseSlide.
Returns: BaseSlide
getPresentation()
public final Presentation getPresentation()
Returns the parent presentation of a slide. Read-only IPresentation.
Returns: Presentation