2015-06-07 43 views
7

Pracuję nad wtyczką VSTO dla programu PowerPoint 2013, która aktualizuje samodzielnie utworzony wykres w czasie rzeczywistym, podczas gdy prezentacja jest uruchomiona.Kształty manipulacji spowalniają w trybie "Presenter View"

Wykres to po prostu grupa kształtów (prostokąty, blok tekstu, linie, ...).

Gdy jest ona aktualizowana, musi zmienić rozmiar niektórych prostokątów, ich kolory tła, niektóre etykiety, etc ... To zwykle szybkie, z wyjątkiem przypadku korzystania z trybu „Presenter Zobacz”, w ramach Karta pokazu slajdów.

Presenter View

Gdy ta opcja jest aktywny, to jest co najmniej jeden drugi opóźnienie pomiędzy każdą manipulacji UI. Ponieważ muszę aktualizować wykres z wieloma wpisami, zaktualizowanie wszystkich rozmiarów i etykiet prostokąta może zająć około 30 sekund.

Moje pytanie: czy istnieje sposób, aby zapobiec aktualizacji prezentacji, czy wszystkie moje modyfikacje i, gdy wszystko jest zrobione, niech PowerPoint zastosować zmiany do interfejsu użytkownika raz dla wszystkich?

Ten sam problem został zgłoszony tutaj na MSDN forum: Poor VSTO performance during multiscreen slideshow, PowerPoint 2013

+0

Czy masz przykład kodu, który aktualizuje widok, gdy jest zaznaczone "Widok prezentera"? – Jegan

+0

Czy możesz dynamicznie sprawdzać, czy jest zaznaczone? To może być początek w ustaleniu sposobu warunkowego przetwarzania przetwarzania. – johnjps111

Odpowiedz

0

Microsoft wydał częściowe rozwiązanie tego problemu z powrotem w 2015: https://support.microsoft.com/en-us/help/3099951/october-13,-2015,-update-for-office

KB specyficzne dla PowerPoint 2013 można znaleźć tutaj: https://support.microsoft.com/en-us/help/3085564

po włączeniu pokazu slajdów do widoku prezentera, a następnie wprowadź tekst do slajdu w widoku normalnym w programie PowerPoint 2013, tekst jest dodawany powoli w widoku prezentera, ale nie w widoku normalnym. Po wprowadzeniu całego tekstu pojawi się on jednocześnie w widoku normalnym.

Po dalszych testach nie rozwiązuje to całkowicie problemu z mojego konkretnego scenariusza.