2011-11-03 5 views
0

У меня есть странные проблемы с PowerPoint 2010:PowerPoint слайд-шоу показывает только часть слайда

Я использую следующий код, чтобы удалить все анимации из слайда. Это делается во время слайд-шоу:

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();      
      }  
     } 

В одном слайде, который имеет изображение и TextBox и как использовать MainSequence анимацию, после анимации удаляются, слайд появляется в слайд-шоу с только текст, но не картина.

В другом слайде после удаления анимации текстовое поле и изображение показаны, но нарисованы только наполовину - на самом деле выглядит так, как будто кто-то взял резину и вытер нижние части! Очень странно.

Вот пример скриншота. Обратите внимание на изображение справа от слайда, у которого его нижняя половина была стерта: enter image description here

Перерисовать слайды с помощью View.GotoSlide не устраняет это. Добавление дополнительной формы к слайдам до/после удаления анимации также не помогает.

Когда я создаю миниатюры PNG этих странных слайдов, миниатюры выглядят прекрасно и содержат все фигуры.

Любые идеи?

ответ

0

Этот тип ошибки перерисовывания появился раньше. После изменения видимости фигур (или в этом случае анимации) попробуйте переместить их со слайда, а затем снова включить. Кажется, это помогает в некоторых случаях.

+0

Спасибо, но это не работает. Пробовал после удаления анимации, чтобы переместить фигуры со слайда и обратно. Не помогло ... –

+0

Вы также попробовали .View.GoToSlide (индекс слайда) после перемещения фигуры и обратно? И, возможно, стоит попробовать это на другом настроенном ПК, чтобы узнать, есть ли проблема с видеокартой. Подумайте об этом, попробуйте на своем компьютере, но запустите слайд-шоу с отключенным графическим ускорением. –

+0

Спасибо. Я уже пробовал GoToSlide, но это не помогло. Интересно, что даже переход на другой слайд и возвращение не изменил искаженный вид слайда. Попробуем использовать функцию «Графическое ускорение». –

Смежные вопросы