|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.10.2013, 19:14 | #1 | |
Доступ к ячейкам таблицы, содержащим блоки (Visual lisp)
идущий по граблям
Регистрация: 26.05.2005
Сообщений: 5,095
|
||
Просмотров: 2709
|
|
||||
Программная вставка блока с атрибутами в таблицу. Как сохранить установленные значения атрибутов?
Add row to Table then add Text How to edit attributes of a block reference inserted inside a cell of autocad Table? Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Подниму свою же старую тему. Задача "слегка" усложнилась - в ячейке несколько блоков, и необходимо получить доступ к ним всем (хотя бы узнать имена). vla-objectidtoobject дает ID только первого. С GetBlockTableRecordId2 до сих пор не разобрался
Уже разобрался - методу GetBlockTableRecordId2 в параметре nContent надо передавать порядковый номер блока в ячейке, начиная с 0. Т.к. к-во блоков заранее неизвестно, а запрос ID несуществующего блока дает 0, можно организовать перебор по этому условию. Для ячейки без блоков он закончится, не начавшись. Для ячейки, например, с 3 блоками запрос ID четвертого даст 0, т.е. сигнал к окончанию перебора. Последний раз редактировалось kp+, 19.02.2016 в 11:12. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. | skkkk | Готовые программы | 141 | 24.11.2023 15:49 |
Полезные таблицы для инженеров (самопальные и не только). | Armin | Поиск литературы, чертежей, моделей и прочих материалов | 148 | 24.12.2022 12:46 |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |