|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как на LISPе различить многострочный и однострочный Атрибут?
Регистрация: 20.11.2023
Сообщений: 4
|
||
Просмотров: 438
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,591
|
Попробуй работать через ActiveX - насколько я помню, там было что-то по этому поводу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,591
|
Цитата:
![]() (vla-get-MTextAttribute (vlax-ename->vla-object (car (nentsel)))) Вернет :vlax-false для однострочного и :vlax-true для многострочного атрибута.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,591
|
Откровенно говоря, я был удивлен, что в 2020 ename-представление многострочного и однострочного атрибутов различалось не так уж и сильно, и не соответствовало DXF Reference, который я в свое время спер с официального сайта.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
скорее всего нужно смотреть присутствие 101 группы. если она есть, то атрибут многострочный, если нет - однострочный.
__________________
K Lisp |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,591
|
Не помню навскидку - была там эта группа или нет (повторюсь - смотрел в 2020)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,591
|
Возможно, я чего-то не вижу. Дампы однострочного и многострочного атрибутов:
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,591
|
Да я че-т не сильно доверяю группам с ключом больше 99... Иррационально, я понимаю - но поделать с собой ничего не могу
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 20.11.2023
Сообщений: 4
|
Цитата:
Про (101 . "Embedded Object") я тоже заметил, искал в интернете и на одном из англоязычных сайтов нашел что он употребляется, типа как разделитель у атрибутов и мультитекста, но про его использование только у многострочных атрибутов ничего не было. Однако в справке автокада есть несколько кодов, которые относятся к многострочному тексту, лучше всего подходит 43 Вертикальная высота объекта многострочного текста (только для чтения; игнорируется, если указано) т.е. какими- то программными манипуляциями прилепить этот код к однострочному атрибуту или убрать у многострочного вроде бы невозможно. Это абсолютно логичный и косвенно подтвержденный способ (присутствие кода говорит, что текст многострочный). Но официального подтверждения, увы, нет. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как автоматически преобразовать однострочный атрибут в многострочный? | config | AutoCAD | 54 | 12.10.2022 14:19 |
Запись значения в многострочный атрибут (LISP) | tujn08 | LISP | 3 | 09.06.2015 09:02 |
C# AutoCAD. Как сделать многострочный атрибут? | Sfinks7s1 | Программирование | 5 | 17.09.2013 14:22 |
Почему многострочный атрибут блока становиться в одну строку? | Alexg-12 | AutoCAD | 13 | 10.06.2013 15:58 |
Можно ли создать многострочный атрибут блока, который будет динамически растягиваться? ACAD 2007. | Vavapet | Динамические блоки | 2 | 01.03.2011 15:00 |