-
Работаю с Visio через OLE (DrawingControl). На существующем документе требуется отобразить немного внешней информации. Для отображения этой информации в документ добавляются 100-200 примитивов. Проблема в том, что примитивы добавляются слишком медленно. 100 примитивов за 20 сек. Есть подозрение, что при добавлении 1 примитива происходит полная перерисовка документа.
Это возможно как-нибудь ускорить? Методов похожих на что-то типа Begin/EndUpdate не нашел. Причем, если сохранить сгенеренный докумет, то он откроется за 1 сек. Т.е. прорисовывается только тогда, когда весь документ загружен. Мб есть режим, который отключает прорисовку?
-
А будут ли тормоза, если подключиться к уже открытому в Visio документу, и сделать тоже самое?
-
Все работает как надо после перезагрузки компьютера. Повторить не получается. ХЗ, что это было.
|