|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.12.2014, 11:43 | #1 | |
Lisp. Работа с таблицами AutoCAD
Регистрация: 04.05.2010
Сообщений: 338
|
||
Просмотров: 19958
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
См.Merge
См.свойство Width у колонки Насколько я помню, только через стиль
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 04.05.2010
Сообщений: 338
|
Алексей, я пока плохо понимаю vla методы, можно для чайника:
(vla-settext vlaxchen_tabelle zeile spalte item) vla-settext - функция записи - возникает вопрос... а где посмотреть функции работы с таблицами? в справке что то я не нашел я так понимаю задается типа ("функция_установки_свойства" Width 400) .. в общем опять вернулся к первому вопросу ) : а где посмотреть функции работы с таблицами? (и синтаксис их описания) |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
VBA стоит?
http://knowledge.autodesk.com то же закрыт??? Update: Вообщем это справка к VBA, в последних версиях там есть примеры на Lisp'е Последний раз редактировалось trir, 19.12.2014 в 12:20. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
|
|||
|
||||
Регистрация: 04.05.2010
Сообщений: 338
|
Да, полезная штука) Еще вопрос немного не разобрался как ячейке настроить суффикс, префикс, и количество знаков после точки?
----- добавлено через ~3 ч. ----- И можно поделится книжечкой с корой накопированы те картинки?... желательно в сообщении прикрепить, ато как я писал уже.. нет доступа к Доунлоаду ----- добавлено через ~18 ч. ----- Алексей во 2м посте писал,что можно через стиль... В принципе покоповшись там я понял что можно вделать все, что мне нужно, остался один вопрос, как сохранить стиль в каком-нибудь файле и подгружать его ЛИСПом??? |
|||
|
||||
Регистрация: 04.05.2010
Сообщений: 338
|
Еще такая задача встала: Спрашваю у пользователя: выберите объекты: Он выбирает несколько текстов и мтекстов. Я беру этот набор, вытаскиваю из него текстовые значения и друг за другом записываю в таблицу. С таблицей я уже разобрался что да как... записать смогу. А как пробежаться по выбранным объектам" и вытащить из них текстовые значения?
----- добавлено через ~4 ч. ----- Разобрался сам по примерам... получилось так: Код:
----- добавлено через ~5 ч. ----- Еще проблеам возникла: пытаюсь вытащить Y точки вставки у тексат: Код:
а как мне в таком виде получить? : (-325552.0 147274.0 5.16988e-025) в описании так: InsertionPoint = (-325552.0 147274.0 5.16988e-025) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 21.04.2009
Тюмень
Сообщений: 97
|
Код:
|
|||
|
||||
Регистрация: 21.04.2009
Тюмень
Сообщений: 97
|
|
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 470
|
Всем привет!
Подскажите, плиз, как получить точку положения текста в ячейке? Ту, которая (10 Х У Z). Это в идеале. Если очень сложно - подойдёт и нижний-левый угол ячейки таблицы. Вот, есть у нас, скажем, указатель на таблицу: (setq obj (vlax-EName->vla-Object (car (entsel "Выбери:")))) и интересует ячейка 3:4 Как должна выглядеть строка? (vla-Get_чего_здесь_указать obj 3 4) ----- добавлено через ~3 ч. ----- Да, получив через (entget) коды 10, 91, 92 и соответствующие группы кодов 141 и 142 все четыре угла "необъединённой" ячейки я вычислить могу, но, может быть, можно проще?
__________________
Счастливо, Алексей! |
|||
|
||||
Инженер-конструктор Регистрация: 25.12.2015
Москва
Сообщений: 77
|
Цитата:
Код:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Lisp. Как в лиспе извлечь размер дин блока. | Corvin | LISP | 6 | 14.09.2014 18:42 |
LISP. Как изменить размер окна Autocad | PDM | LISP | 10 | 26.03.2012 02:52 |
На что влияет высота и размер ячеек георешетки | Ded_M03ay | Прочее. Архитектура и строительство | 2 | 30.08.2011 17:56 |
Lisp, таблицы и символы типа "в квадрате", "в кубе", "градус" | Uduzr | LISP | 12 | 17.03.2010 16:40 |