Надписи в чертежах/моделях - производные, зависимые объекты. Надписи всегда логически связаны с "базовыми" объектами - линейными, площадными, телами и пр.
Содержание надписей - производное от неграфических, от качественных характеристик их объектов.
Но это в принципе, логически. Или в объектных моделях.
Де-факто, в графических моделях AutoCAD, наоборот: надписи - независимые, самостоятельные объекты. Содержанию надписей нет соответствия в данных объектов.
XDLabel - экспериментальный проект. Создание надписей при объектах. У надписей в специальных XData содержатся параметры связи с объектами. Связывание существующих надписей с объектами с сохранением содержания надписей в XData объектов. Восстановление содержания, свойств и положения надписей на основе XData связей и XData объектов.
Надписи обычными Text, MText и пр. становятся аналогами атрибутов при объектах почти любых типов примитивов.
Проект XDTools выполнен, перевыполнен и продолжается.
XData можно дополнить названиями полей и др. необходимыми данными через использование внешних файлов с определениями XData.
Проект.
Создать набор команд [на Lisp - ?] для отображения содержания XData надписями, для загрузки содержания надписей в поля XData.
Для быстрого и простого создания надписей и управления их отображением.
Отчет 1 о проекте XDTools
Создано и опубликовано уже пять самых необходимых для использования XData программ.
Сейчас готовятся еще три.
Памятник истории XData - тема 2000 г., созданная впустую
4. АК о создании пользовательских инструментов для XData
Я все это уже проходил с Object Data в Map/Civil 3D. XData в контексте описательных данных - их аналог, но лучше, т.к. для всех AutoCAD.
И в общем знаю на опыте c OD длительном своем и многих пользователей и программистов, о чем говорю, что нужно бы сделать, и к чему это может привести.
XDTools - свободный набор пользовательских программ для XData в любом AutoCAD.
Это открытый проект. Цель - создать минимально необходимый набор пользовательских программ для XData в любом AutoCAD.
Задача - дать всем пользователям любого AutoCAD удобную возможность присоединять к любым объектам нужную описательную информацию. И возможность использовать, передавать эти данные в любые вертикальные и пользовательские приложения, в другое ПО.