Ширина столбца в стандартной таблице автокада
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Ширина столбца в стандартной таблице автокада

Ширина столбца в стандартной таблице автокада

Ответ
Поиск в этой теме
Непрочитано 09.06.2014, 07:00 #1
Ширина столбца в стандартной таблице автокада
mvartem
 
Регистрация: 28.03.2012
Сообщений: 21

Ребята! как получить в ячейке ширину столбца таблицы? Понимаю, что как то через Field, но дальше не соображу)))
И в догонку: как скриптом на дизеле в том же поле реализовать аналог функции "сцепить" из экселя? Нужно получить ширину текущего столца в скобочках ))

Последний раз редактировалось mvartem, 09.06.2014 в 07:53.
Просмотров: 3029
 
Непрочитано 09.06.2014, 09:19
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


На каком языке писать-то будешь?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 09.06.2014, 09:25
#3
mvartem


 
Регистрация: 28.03.2012
Сообщений: 21


Алексей, все равно на каком языке это будет написано.
Просто нужно получить значение ширины столбца в ячейке принадлежащей этому столбцу.
В программировании не силен, только-только начинаю тыкать

Если это будет реализовано на лиспе - пусть будет

По второй части вопроса (про сцепить), я думаю, должно быть какое то не сложное решение
mvartem вне форума  
 
Непрочитано 16.06.2014, 02:45
#4
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от mvartem Посмотреть сообщение
...как получить в ячейке ширину столбца таблицы? Понимаю, что как то через Field...
Через field, насколько я знаю, можно получить только ширину всей таблицы целиком, но не столбца. Если поставленные задачи позволяют, можно пробовать "собирать" таблицы из столбцов. То есть, один столбец - это отдельная таблица. Звучит и представляется довольно коряво, но порой за неимением лучшего и рак - рыба.
Цитата:
Сообщение от mvartem Посмотреть сообщение
... как скриптом на дизеле в том же поле реализовать аналог функции "сцепить" из экселя? Нужно получить ширину текущего столца в скобочках
Видимо, никак. Похоже, в дизеле нет аналогичной функции (в лиспе есть - strcat).
А что мешает заключить поле в скобки непосредственно в самом тексте ячейки?
Цитата:
Сообщение от mvartem Посмотреть сообщение
все равно на каком языке это будет написано.
Если на лиспе, тогда неясна конечная задача: нужно просто вставить значение ширины с скобках в указанную пользователем ячейку и всё? Или же ширина столбцов впоследствии будет изменяться, и значение в ячейке должно обновляться?
skkkk вне форума  
 
Автор темы   Непрочитано 16.06.2014, 03:02
#5
mvartem


 
Регистрация: 28.03.2012
Сообщений: 21


Цитата:
Сообщение от skkkk Посмотреть сообщение
Если поставленные задачи позволяют, можно пробовать "собирать" таблицы из столбцов.
Мысль понятна, но собирать таблицы из столбцов совсем не вариант)))

Цитата:
Сообщение от skkkk Посмотреть сообщение
А что мешает заключить поле в скобки непосредственно в самом тексте ячейки?
я как то об этом не думал. Сейчас попробовал - получилось! Спасибо. Просто думал, есть какая то функция самих таблиц для сцепки.
А можно ли в ячейку вставить код на лиспе, чтобы делать тоже самое?
mvartem вне форума  
 
Непрочитано 16.06.2014, 13:23
#6
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Цитата:
Сообщение от mvartem Посмотреть сообщение
А можно ли в ячейку вставить код на лиспе, чтобы делать тоже самое?
Нет.
Какова все же конечная задача?
skkkk вне форума  
 
Автор темы   Непрочитано 16.06.2014, 13:33
#7
mvartem


 
Регистрация: 28.03.2012
Сообщений: 21


Конкретная задача состоит в том, чтобы сделать динамическую таблицу для рисования профилей теплотрасс.
Нужно тянуть за ручку столбца и должно соответственно меняться значение его ширины, означающее длину участка.

----- добавлено через ~2 ч. -----
Блин, ну все таки. Есть же у ячейки свойства cellwidth! Должен же быть способ достать его хоть как нибудь!
mvartem вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Ширина столбца в стандартной таблице автокада

Реклама i
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ширина столбца в таблице tabl_2013 AutoCAD 7 10.12.2018 10:13
Сортировка строк в таблице автокада Crane AutoCAD 4 02.02.2010 02:12