ISequence

ISequence interface

Represents sequence (collection of effects).

public interface ISequence : IEnumerable<IEffect>

Properties

NameDescription
AsIEnumerable { get; }Allows to get base IEnumerable interface. Read-only IEnumerable.
Count { get; }Returns the number of effects in a sequense. Read-only Int32.
Item { get; }Returns an effect at the specified index.
TriggerShape { get; set; }Returns or sets shape target for INTERACTIVE sequence. If sequence is not interactive then returns null. Read/write IShape.

Methods

NameDescription
AddEffect(IParagraph, EffectType, EffectSubtype, EffectTriggerType)Add new animation effect for paragraph to the end of sequence.
AddEffect(IShape, EffectType, EffectSubtype, EffectTriggerType)Add new effect to the end of sequence.
AddEffect(IChart, EffectChartMajorGroupingType, int, EffectType, EffectSubtype, EffectTriggerType)Adds the new chart animation effect for category or series to the end of sequence.
AddEffect(IChart, EffectChartMinorGroupingType, int, int, EffectType, EffectSubtype, EffectTriggerType)Adds the new chart animation effect for elements in category or series to the end of sequence.
Clear()Removes all effects from a collection.
GetCount(IShape)Returns count of effects for the specified shape.
GetEffectsByParagraph(IParagraph)Returns array of effects for the specified paragraph.
GetEffectsByShape(IShape)Returns array of effects for the specified shape.
Remove(IEffect)Removes specified effect from a collection.
RemoveAt(int)Removes an effect from a collection.
RemoveByShape(IShape)Remove effect for the specified shape.

See Also