Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Luca от 04-11-2019, 15:51:24

Название: Как программно пронумеровать блоки?
Отправлено: Luca от 04-11-2019, 15:51:24
Уважаемые форумчане, как можно пронумеровать блоки программно?
Если текст "засунуть" непосредственно в блок, то при изменении текста в блоке текст поменяется во всех вхождениях блока.
Можно ли сделать блок так, чтобы программа нумеровала блоки?
Можно, конечно, разместить всё на одном слое, далее с этого слоя получить все блоки и весь текст, произвести расчеты положения блоков и текста...
Название: Re: Как программно пронумеровать блоки?
Отправлено: Александр Ривилис от 04-11-2019, 15:53:30
Можно ли сделать блок так, чтобы программа нумеровала блоки?
Да. Это должен быть не текст, а атрибут (точнее определение атрибута - AttributeDefinition). При вставке блока он превращается в атрибут (AttributeReference)