API Reference

Class

LegacyPptAnimation

Namespace OfficeIMO.PowerPoint.LegacyPpt.Model
Assembly OfficeIMO.PowerPoint
Modifiers sealed

Represents the complete classic animation atom attached to a binary shape.

Inheritance

  • Object
  • LegacyPptAnimation

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public UInt32 RawDimColor { get; } #

Gets the raw ColorIndexStruct used by a dim after-effect.

public UInt32 RawFlags { get; } #

Gets the complete authored flag word, including preserved reserved bits.

public Boolean Reverse { get; } #

Gets whether the effect plays in reverse.

public Boolean Automatic { get; } #

Gets whether the effect starts automatically rather than on click.

public Boolean PlaysSound { get; } #

Gets whether an associated sound is played.

public Boolean StopsSound { get; } #

Gets whether all playing sounds are stopped when the effect begins.

public Boolean PlaysOnShapeClick { get; } #

Gets whether the associated sound, media, or OLE verb plays on shape click.

public Boolean Synchronous { get; } #

Gets whether media or OLE playback blocks other slide-show actions.

public Boolean HiddenWhileNotPlaying { get; } #

Gets whether a media or OLE shape is hidden while it is not playing.

public Boolean AnimateBackground { get; } #

Gets whether the shape background participates in the effect.

public UInt32 SoundIdReference { get; } #

Gets the document sound identifier referenced by the animation.

public Int32 DelayMilliseconds { get; } #

Gets the automatic-start delay in milliseconds.

public Int16 Order { get; } #

Gets the authored animation order; -2 means follow the master placeholder.

public UInt16 SlideCount { get; } #

Gets the number-of-slides field used by media animations.

public LegacyPptAnimationBuildType BuildType { get; } #

Gets the shape, text, or chart build mode.

public LegacyPptAnimationEffect Effect { get; } #

Gets the classic visual effect.

public Byte EffectDirection { get; } #

Gets the effect-specific direction or variant.

public LegacyPptAnimationAfterEffect AfterEffect { get; } #

Gets the state applied after the effect completes.

public LegacyPptTextBuildSubEffect TextBuildSubEffect { get; } #

Gets whether text is animated all at once, by word, or by character.

public Byte OleVerb { get; } #

Gets the authored OLE verb byte.

public UInt16 RawUnused { get; } #

Gets the raw trailing two bytes reserved by the legacy atom.

public Boolean HasSoundOverride { get; } #

Gets whether an inline SoundContainer overrides SoundIdReference.