список масштабов аннотации пустПуст у чертежа или у текста?
У текстасписок масштабов аннотации пустПуст у чертежа или у текста?
Похоже, что средствами только VisualLisp ты не сможешь сделать ТЕКСТ/МТЕКСТ аннотативным.Но ведь это точно работало в 2016 русском AutoCAD, и Алексей это придумал уже давно и тоже похоже где-то успешно применяет...
Ещё нашёл командный методЭтот - да. А вот создание XDATA по образцу и подобию аннотативного объекта - нет. Т.е. возможно в какой-то ситуации и работает, но есть куча сообщений на форумах, в которых говорится, что этот способ не работает - исчезают тексты.
Код - Auto/Visual Lisp [Выбрать]
(command "_chprop" (car (entsel)) "" "_A" "_Yes" "")
вроде работает
А вот создание XDATA по образцу и подобию аннотативного объекта - нет.Т.е. к списку масштабов аннотации объекта из Lisp ни как не добраться, чтоб туда добавить текущий масштаб, и тогда бы объект "появился"
Т.е. к списку масштабов аннотации объекта из Lisp ни как не добраться, чтоб туда добавить текущий масштаб, и тогда бы объект "появился"Добраться можно, чтобы прочитать его содержимое. А вот изменить я думаю будет слишком сложно (если вообще возможно, и не уверен, что это будет работать во всех версиях).
Попробую сегодня вечером - вдруг что-то да срастется.Прошло чуть больше года... Не появилось ни какого решения?
Похоже, что средствами только VisualLisp ты не сможешь сделать ТЕКСТ/МТЕКСТ аннотативнымЯ так подозреваю с помощью ObjectARX это сделать не особо сложно? Но это опять будет пятьсот тридцать два файла под каждую версию\разрядность AutoCAD... А если на NET?
К сожалению, я совсем забросил работу с аннотативными объектами.Это не перспективное направление? Нам тоже можно забрасывать?
Но это опять будет пятьсот тридцать два файла под каждую версию\разрядность AutoCAD... А если на NET?Не нравится - не ешь. На .NET возможно будет немного меньше файлов. Если уже использовал .NET, то можешь добавлять в него новые команды и функции - зачем плодить еще файлы?