Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Iurii от 26-11-2017, 14:28:20
-
Добрый всем день!
Появилась следующая проблема:
Программа (прикладывается вместе с файлом - донором) ACAD забирает все блоки из файла-донора он должен находиться в директории c:\test потом вставляет в текущий чертёж один блок и меняет его размеры (в блоке есть функция "растяжение").
Так вот, к растяжению привязан текст и атрибут. при программном растяжении блока атрибут не двигается, в то же время текст корректно перемещается.
Если зайти в редактор блоков, сохранить блок, то атрибут встаёт на место и всё прекрасно работает.
Можно ли сделать так, чтобы атрибут сразу был на своём месте?
Спасибо.
-
поищите программную реализацию _Attsync на C#
-
Спасибо!
Буду разбираться в этом направлении, но видимо уже в следующие выходные.
-
Рекомендую сначала добавлять атрибуты, а потом менять динамические параметры. И желательно это делать в различных транзакциях.