Python & ActiveX/COM Autocad

Автор Тема: Python & ActiveX/COM Autocad  (Прочитано 58758 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 11340
  • Карма: 1469
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Python & ActiveX/COM Autocad
« Ответ #330 : 24-05-2020, 19:35:56 »
у меня ничего не происходит. Что я делаю не так?
В принципе всё так. Проверил в AutoCAD 2021 - действительно целиком колонке выравнивание задать нельзя. Возможно причина как-то связана с разными типами данных в разных колонках (Title, Header, Data). Так что задавать выравнивание придётся в цикле всем ячейкам колонки.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DMuzer

  • ADN OPEN
  • ***
  • Сообщений: 129
  • Карма: 2
Re: Python & ActiveX/COM Autocad
« Ответ #331 : 27-06-2020, 13:01:11 »
Коллеги, подскажите вот что,
построение чертежа занимает много времени. Можно ли как то на время приостановить отрисовку и после завешения построения обновить чертеж чтобы хоть как то ускорить процесс, по типу как это можно сделать с таблицей установив RegenerateTableSuppressed в False?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 11340
  • Карма: 1469
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Python & ActiveX/COM Autocad
« Ответ #332 : 27-06-2020, 13:58:42 »
Средствами COM/ActiveX приостановить отрисовку нельзя. Можно скрыть окно AutoCAD, а потом его сделать видимым. Но это вряд ли как-то ускорит построение чертежа. Кстати, обновление чертежа - это регенерация. И процесс регенерации может быть достаточно длительным.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение