IPresentationAnimationPlayer
Интерфейс IPresentationAnimationPlayer
Представляет игрока анимации. Анимации, сгенерированные PresentationAnimationsGenerator с помощью его события NewAnimation.
public interface IPresentationAnimationPlayer
Свойства
| Имя | Описание |
|---|
| Duration { get; } | Получить продолжительность анимации [мс] |
Методы
Примеры
[C#]
using (Presentation presentation = new Presentation("animated.pptx"))
{
using (var animationsGenerator = new PresentationAnimationsGenerator(presentation.SlideSize.Size.ToSize()))
{
animationsGenerator.NewAnimation += animationPlayer =>
{
Console.WriteLine($"Общая продолжительность анимации: {animationPlayer.Duration}");
animationPlayer.SetTimePosition(0);
animationPlayer.GetFrame().Save("firstFrame.png");
animationPlayer.SetTimePosition(animationPlayer.Duration);
animationPlayer.GetFrame().Save("lastFrame.png");
};
animationsGenerator.Run(presentation.Slides);
}
}
См. также