| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Создание нового стиля таблиц AutoCAD 2006 (VL)
Регистрация: 17.12.2009
Сообщений: 12
|
||
Просмотров: 14071
|
|
||||
Думаю, что проблема где-то тут
![]() В редакторе есть полезные функции по поиску ошибок, в частности, можно посмотреть в какой части кода произошла ошибка, вызвавшая остановку работы программы. Тут про это поподробнее: http://autolisp.ru/category/ide/ |
||||
![]() |
|
||||
Регистрация: 17.12.2009
Сообщений: 12
|
Точно нет. Далее всё закомментировано до конца функции. Если закоментить (setq ...), то функция выполняется без ошибок, результат - ссылка на объект-словаря:
Цитата:
![]() |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Цитата:
|
|||
![]() |
|
||||
Я тогда не понимаю, почему такое сообщение:
Цитата:
Цитата:
![]() Вообще, там же (имею в виду ссылку) есть статья про создание табличного стиля, может поможет: http://autolisp.ru/2009/11/23/tablestyle-create/ Последний раз редактировалось Do$, 17.12.2009 в 09:19. |
||||
![]() |
|
||||
Я поступил следующим образом:
Ручками создал и настроил нужный стиль таблицы Потом из словаря "ACAD_TABLESTYLE" сохранил значения в списке (нужно скопировать код в командную строку, затем нажать F2 и скопировать список. Вместо МИП впиши свое имя стиля) Код:
Обрати внимание на красную строчку Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Регистрация: 17.12.2009
Сообщений: 12
|
Создаю стиль "СТИЛЬ1", основанный на "Standart". Затем в командной строке:
Код:
Код:
|
|||
![]() |
|
||||
Регистрация: 17.12.2009
Сообщений: 12
|
Вообще-то да, я не понял просто, что это название шрифта. А где-нибудь узнать можно, что означают остальные букафки?
... Так, букафки найдены: 0 Object name (TABLESTYLE) 5 Handle 102 Start of persistent reactors group; always “{ACAD_REACTORS” (The persistent reactors group appears in all dictionaries except the main dictionary.) 330 Soft-pointer ID/handle to owner dictionary. For TABLESTYLE objects this code is always the ACAD_TABLESTYLE entry of the named object dictionary 102 End of persistent reactors group, always “}” 100 Subclass marker (AcDbTableStyle) 3 Table style description (string; 255 characters maximum) 70 FlowDirection (integer): 0 = Down 1 = Up 71 Flags (bit-coded) 40 Horizontal cell margin (real; default = 0.06) 41 Vertical cell margin (real; default = 0.06) 280 Flag for whether the title is suppressed: 0 = Not suppressed 1 = Suppressed 281 Flag for whether the column heading is suppressed: 0 = Not suppressed 1 = Suppressed 7 Text style name (string; default = STANDARD) 140 Text height (real) 170 Cell alignment (integer) 62 Text color (integer; default = BYBLOCK) 63 Cell fill color (integer; default = 7) 283 Flag for whether background color is enabled (default = 0): 0 = Disabled 1 = Enabled 274-279 Lineweight associated with each border type of the cell (default = kLnWtByBlock) 284-289 Flag for visibility associated with each border type of the cell (default = 1): 0 = Invisible 1 = Visible 64-69 Color value associated with each border type of the cell (default = BYBLOCK) так что вариант VVA можно использовать. Но всё-таки почему-то не работает vla-вариант??? Попробовал на VBA (факт - намного удобнее, мож потому, что привычнее и редактор получше): Код:
Цитата:
![]() PS: кстати, если например в AddObject написать "AcсссссDbTableStyle", то ошибка уже другая, а-ля, "Элемент AcRxClassName нет в системном реестре". То есть вроде как AddObject начинает выполняться, но никак не может дойти до конца ( Последний раз редактировалось Дмитрий Голованов, 17.12.2009 в 16:41. Причина: Найдены букафки |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,490
|
Посмотри ссылку из #7 - я перед публикацией на сайте коды свои проверял. Так что там все работает.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Видеоуроки AutoCAD | kosmax | AutoCAD | 173 | 17.02.2017 15:08 |
Создание пользовательских кнопок в AutoCAD 2006 | Shoorup | AutoCAD | 54 | 02.02.2014 21:50 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Вчера AutoDesk объявила о выходе нового AutoCAD 2006!!!!!!!! | URKA | AutoCAD | 9 | 01.04.2004 20:06 |