Не перемещается аттрибут при программной вставке блока

Автор Тема: Не перемещается аттрибут при программной вставке блока  (Прочитано 2573 раз)

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

Оффлайн IuriiАвтор темы

  • ADN OPEN
  • Сообщений: 25
  • Карма: 0
Добрый всем день!
Появилась следующая проблема:
Программа (прикладывается вместе с файлом - донором) ACAD забирает все блоки из файла-донора он должен находиться в директории c:\test потом вставляет в текущий чертёж один блок и меняет его размеры (в блоке есть функция "растяжение").
Так вот, к растяжению привязан текст и атрибут. при программном растяжении блока атрибут не двигается, в то же время текст корректно перемещается.
Если зайти в редактор блоков, сохранить блок, то атрибут встаёт на место и всё прекрасно работает.
Можно ли сделать так, чтобы атрибут сразу был на своём месте?
Спасибо.


Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
поищите программную реализацию _Attsync на C#

Оффлайн IuriiАвтор темы

  • ADN OPEN
  • Сообщений: 25
  • Карма: 0
Спасибо!
Буду разбираться в этом направлении, но видимо уже в следующие выходные.


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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Рекомендую сначала добавлять атрибуты, а потом менять динамические параметры. И желательно это делать в различных транзакциях.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение