|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Entmake MText, entmode Leader, пример реализации подскажите
Регистрация: 14.03.2006
Сообщений: 863
|
||
Просмотров: 4804
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Небольшое уточнение. Если в строке больше 250 символов (за символ считаются и знаки форматирования), то надо будет дополнительно использовать 3-ю группу. Общая длина строки не может превышать 32 000 символов (на самом деле чуть больше, но и до такого ограничения надо суметь добраться
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
слегка приподнял и слегка переименовал тему
kpblc, спасибо за уточнение. а новый вопрос как раз касается примитивов с повторяющимися группами, в частности Leader - там минимум три 10-dxf группы и править мне надо как раз среднюю и собственно вопрос - нет ли у кого примера ЭнтМоддинга таких вещей? p.s. на LISP-то я какое-нибудь уродство типа последовательного перебора списка данных накатаю, но в связи с наступившим Восьмомартом хочется выглядеть как-то поэлегантнее что-ли... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Вот насчет повторяющихся... Тут, конечно, намного удобнее получится через activex. К примеру: создаем выноску с указанием 3 точек, и назначаем координату 2 точки примерно так:
Код:
1. Нумерация координатных точек идет с 0. 2. Координаты указываются только в мировой системе координат. Для работы через ent*-функции (я думаю) придется слишком длинный код делать, на что сейчас я не способен ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ну если получить n-ное вхождение труда не составит:
Код:
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Цитата:
Ладно, ловите код, пользуйтесь на здоровье, да не забывайте денно и нощно благодарить меня, любимого, за то, что я у вас есть. Код:
|
|||
![]() |
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
в общем решение проблемы было найдено в другом месте, а для чего все это затевалось можно здесь посмотреть http://dwg.ru/forum/viewtopic.php?p=130558#130558
|
|||
![]() |