public interface ISequence extends com.aspose.ms.System.Collections.Generic.IGenericEnumerable<IEffect>
Represents sequence (collection of effects).
Modifier and Type | Method and Description |
---|---|
IEffect |
addEffect(IChart chart,
int type,
int index,
int effectType,
int subtype,
int triggerType)
Adds the new chart animation effect for category or series to the end of sequence.
|
IEffect |
addEffect(IChart chart,
int type,
int seriesIndex,
int categoriesIndex,
int effectType,
int subtype,
int triggerType)
Adds the new chart animation effect for elements in category or series to the end of sequence.
|
IEffect |
addEffect(IParagraph paragraph,
int effectType,
int subtype,
int triggerType)
Add new animation effect for paragraph to the end of sequence.
|
IEffect |
addEffect(IShape shape,
int effectType,
int subtype,
int triggerType)
Add new effect to the end of sequence.
|
void |
clear()
Removes all effects from a collection.
|
IEffect |
get_Item(int index)
Returns an effect at the specified index.
|
int |
getCount()
Returns the number of effects in a sequense.
|
int |
getCount(IShape shape)
Returns count of effects for the specified shape.
|
IEffect[] |
getEffectsByParagraph(IParagraph paragraph)
Returns array of effects for the specified paragraph.
|
IEffect[] |
getEffectsByShape(IShape shape)
Returns array of effects for the specified shape.
|
IShape |
getTriggerShape()
Returns or sets shape target for INTERACTIVE sequence.
|
void |
remove(IEffect item)
Removes specified effect from a collection.
|
void |
removeAt(int index)
Removes an effect from a collection.
|
void |
removeByShape(IShape shape)
Remove effect for the specified shape.
|
void |
setTriggerShape(IShape value)
Returns or sets shape target for INTERACTIVE sequence.
|
int getCount()
Returns the number of effects in a sequense.
Read-only int
.
void remove(IEffect item)
Removes specified effect from a collection.
item
- Effect to remove.void removeAt(int index)
Removes an effect from a collection.
index
- Index of effect to remove int
void clear()
Removes all effects from a collection.
IEffect get_Item(int index)
Returns an effect at the specified index.
index
- Index of element.IEffect
object.IShape getTriggerShape()
Returns or sets shape target for INTERACTIVE sequence.
If sequence is not interactive then returns null.
Read/write IShape
.
void setTriggerShape(IShape value)
Returns or sets shape target for INTERACTIVE sequence.
If sequence is not interactive then returns null.
Read/write IShape
.
void removeByShape(IShape shape)
Remove effect for the specified shape.
shape
- Shape object IShape
IEffect[] getEffectsByShape(IShape shape)
Returns array of effects for the specified shape.
IEffect[] getEffectsByParagraph(IParagraph paragraph)
Returns array of effects for the specified paragraph.
paragraph
- Paragraph object IParagraph
IEffect
int getCount(IShape shape)
Returns count of effects for the specified shape.
shape
- Shape object IShape
int
IEffect addEffect(IShape shape, int effectType, int subtype, int triggerType)
Add new effect to the end of sequence.
shape
- Shape object IShape
for adding an effecteffectType
- Type of an animation effect EffectType
subtype
- Subtypes of animation effect EffectSubtype
triggerType
- Trigger type of effect EffectTriggerType
IEffect
IEffect addEffect(IParagraph paragraph, int effectType, int subtype, int triggerType)
Add new animation effect for paragraph to the end of sequence.
Presentation presentation = new Presentation(path + "input.pptx"); try { // select paragraph to add effect IAutoShape autoShape = (IAutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0); IParagraph paragraph = autoShape.getTextFrame().getParagraphs().get_Item(0); // add Fly animation effect to selected paragraph IEffect effect = presentation.getSlides().get_Item(0).getTimeline().getMainSequence().addEffect( paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick); } finally { if (presentation != null) presentation.dispose(); }
paragraph
- Paragraph object IParagraph
effectType
- Type of an animation effect EffectType
subtype
- Subtypes of animation effect EffectSubtype
triggerType
- Trigger type of effect EffectTriggerType
IEffect
IEffect addEffect(IChart chart, int type, int index, int effectType, int subtype, int triggerType)
Adds the new chart animation effect for category or series to the end of sequence.
chart
- Chart object IChart
type
- Type of an animation effect EffectChartMinorGroupingType
index
- Index int
effectType
- Type of an animation effect EffectType
subtype
- Subtypes of animation effect EffectSubtype
triggerType
- Trigger type of effect EffectTriggerType
IEffect
IEffect addEffect(IChart chart, int type, int seriesIndex, int categoriesIndex, int effectType, int subtype, int triggerType)
Adds the new chart animation effect for elements in category or series to the end of sequence.
chart
- Chart object IChart
type
- Type of an animation effect EffectChartMinorGroupingType
seriesIndex
- Index of chart series int
categoriesIndex
- Index of category int
effectType
- Type of an animation effect EffectType
subtype
- Subtypes of animation effect EffectSubtype
triggerType
- Trigger type of effect EffectTriggerType
IEffect