|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как программно удалить неиспользуемые стили мультивыносок.
Инженер-строитель
Киров
Регистрация: 15.08.2007
Сообщений: 2,204
|
||
Просмотров: 5942
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
Вариант лиспом:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Алексей, я думал в этом же направлении. Получается направление было выбрано верное
![]() Но мне не нравится, то, что список имен стилей, которые надо оставлять, нужно вводить вручную. Как бы сформировать этот список (именно неиспользуемые стили) программно? Неужели придётся анализировать всю БД рисунка на предмет наличия мультивыносок с их стилями? Т.е. вот есть _.PURGE - там они показываются. Вот, грубо говоря, их и надо удалить. А у тебя сносится всё подчистую, даже несмотря например на то, что многие стили в диалоговом окне _.MLEADERSTYLE удаляться отказываются (что в общем-то безусловно разумно, ибо они используются в рисунке). Короче, не исключено то, что удаление всего подчистую только на основании самим же составленного списка и без дополнительного анализа, может являться в будущем источником глюков и прочих граблей. Так что в итоге повторюсь: есть ли на твой взгляд какой-нибудь способ, кроме как шерстить всю БД рисунка, для формирования списка неиспользуемых стилей программно? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
Вариант 2, достаточно тупой:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,204
|
Аналогично. Только теперь вообще всё сносит кроме "STANDARD". В итоге могут оставаться мультивыноски совсем не имеющие стиля
![]() Добавлено: Исследование объектной модели этой "нестильной" мультивыноски показали такое: Цитата:
Код:
Цитата:
Последний раз редактировалось Makswell, 08.04.2009 в 11:11. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
ну кто ж знал-то
![]() Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рифмоплетство. | Kryaker | Разное | 554 | 14.11.2023 11:59 |
как программно, в чертеже, выделить группы | vasyavip | Программирование | 2 | 21.01.2009 10:12 |
Как удалить участок трубы после вычитания? | BM60 | AutoCAD | 11 | 24.12.2008 18:53 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как программно удалить Стиль Текста | Led | AutoCAD | 2 | 12.01.2004 14:35 |