У меня странная проблема с PowerPoint 2010:
Я использую следующий код для удаления всех анимаций со слайда. Это делается во время слайд-шоу:
for (int i = slide.TimeLine.InteractiveSequences.Count; i >= 1; i--)
{
Sequence sequence = slide.TimeLine.InteractiveSequences[i];
for (int x = sequence.Count; x >= 1; x--)
{
sequence[x].Delete();
}
}
for (int i = slide.TimeLine.MainSequence.Count; i >= 1; i--)
{
slide.TimeLine.MainSequence[i].Delete();
}
}
На одном слайде, который имеет Picture и TextBox и оба используют анимацию MainSequence, после удаления анимации, слайд появляется в слайд-шоу только с текстом, но не с изображением.
На другом слайде после удаления анимации и текстовое поле, и изображение показаны, но нарисованы только наполовину - это действительно выглядит так, как будто кто-то взял резинку и вытер нижние части! Очень странно.
Вот пример экрана. Обратите внимание на изображение справа от слайда, нижняя половина которого вытерта:
![enter image description here](https://i.stack.imgur.com/ndCUX.png)
Перерисовка слайдов с помощью View.GotoSlide не исправляет это. Добавление дополнительной фигуры к слайдам до / после удаления анимации также не помогает.
Когда я создаю PNG-эскизы этих странных слайдов, они выглядят хорошо и содержат все формы.
Есть идеи?