|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
03.08.2018, 15:41 | #1 | |
Как программно изменить у MTEXT свойство "динамические столбцы" на "единственный"
г. Норильск
Регистрация: 15.08.2005
Сообщений: 470
|
||
Просмотров: 1966
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Попробовал через ActiveX - разницы в свойствах нет. Через entget обнаружил разницу по группам 41, 46, 42. Но если смотреть на официальную документацию, то должны быть как минимум еще и группы 75, 76, 78, 79, 48, 49, 50. Но либо я плохо смотрел, либо различий нет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
в .Net это свойство ColumnType.
А вот в VBA вообще не вижу ничего похоже - забыли вынести? |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 470
|
Печально...
Я только на классическом Lisp'e (конечно, с использование всяких vla- и vlax- функций) пишу, ибо не есть программист по профессии. Так что если кто скомпилирует и пришлёт *.arx с такой функцией - буду признателен. Иначе придётся считать длину новой текстовой строки для МТЕХТа, потом менять ему ширину (кажется 41-й код) и только потом вносить новое значение в МТЕХТ. Неразумно оно как-то... (((
__________________
Счастливо, Алексей! |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 470
|
Спасибо, всё работает!
Правда, 100%-го счастья всё равно не получилось, т.к. (как выяснилось) имеются МТЕКСТы с разным гм... "логическим ограничением", что ли. Т.е. даже когда столбец один, одни из них (при увеличении в них количества символов) можно расширять, но нельзя, чтобы они становились многострочными, а другие - наоборот. Но это уже на обычном Лиспе всё решается, тут много сложнее, чтобы программа сама определила, с каким из МТЕКСов она сейчас имеет дело. Спасибо ещё раз.
__________________
Счастливо, Алексей! |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен лисп, который высчитывает уклон линии | ВоваН | LISP | 53 | 02.06.2021 10:09 |
изменить стиль MTEXT | Redya | AutoCAD | 31 | 20.10.2019 10:44 |
Как изменить ширину MText атрибута во вставленном блоке ? | Roman3R | AutoCAD | 7 | 23.09.2011 17:40 |
Где хранятся данные о координатах отображения вюпорта, и как их программно изменить? | Red Nova | Программирование | 9 | 03.04.2008 09:24 |
Как изменить вид маркеров марк. списка в ред. Mtext ac 2006 | kp+ | AutoCAD | 2 | 12.12.2006 13:13 |