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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Преобразование текста в мультивыноску с сохранением поля.

Преобразование текста в мультивыноску с сохранением поля.

Ответ
Поиск в этой теме
Непрочитано 27.01.2015, 15:48
Преобразование текста в мультивыноску с сохранением поля.
shartal
 
Регистрация: 12.08.2009
Сообщений: 447

Нашел один лисп, преобразующий текст в мультивыноску, но поле живущее в тексте умирает. Можно ли что-то изменить в коде, чтобы поле сохранялось после преобразования в мультивыноску?

Код:
[Выделить все]
 (defun c:mt2ml ( / oobj nobj nstrg)
  (vl-load-com)
  (setq oobj (vlax-ename->vla-object (car (nentsel "\nSelect source text: "))))
  (if (= (vlax-get-property oobj 'ObjectName) "AcDbText")
    (setq nstrg (vlax-get-property oobj 'TextString))
    (exit)	   
    )
  (command "_MLEADER")
  (while (= 1 (logand (getvar "CMDACTIVE") 1)) (command PAUSE))
  (setq nobj (vlax-ename->vla-object (entlast)))
  (if (= (vlax-get-property nobj 'ObjectName) "AcDbMLeader")
    (vlax-put-property nobj 'TextString nstrg)
    (exit)	   
    )
  (entdel (vlax-vla-object->ename oobj))
  (princ)
)
Просмотров: 15002
 
Автор темы   Непрочитано 07.12.2015, 10:27
#21
shartal


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


Увы, ничего не изменилось. Решетки не обновляемые.
shartal вне форума  
 
Непрочитано 07.12.2015, 10:58
1 | #22
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Цитата:
Сообщение от shartal Посмотреть сообщение
Увы, ничего не изменилось. Решетки не обновляемые
Дома проверял на x86. Нашел еще один косяк для x64. Еще раз обновил #16 и bgtools
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 07.12.2015 в 11:17.
VVA вне форума  
 
Непрочитано 08.12.2015, 17:26
#23
skkkk


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


Offtop: VVA, кстати, вспомнил, что вот в этой программке поле тоже слетает. Такое ощущение, что это что-то из той же оперы.
skkkk вне форума  
 
Непрочитано 08.12.2015, 19:07
#24
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Цитата:
Сообщение от skkkk Посмотреть сообщение
Offtop: VVA, кстати, вспомнил, что вот в этой программке поле тоже слетает. Такое ощущение, что это что-то из той же оперы.
Да, композитор оперы один и тот же , внес изменения по ссылке.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Преобразование текста в мультивыноску с сохранением поля.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Преобразование многострочного текста в блок с атрибутами superkot007 Программирование 16 21.03.2014 15:26
Программное создание размерных стилей Кулик Алексей aka kpblc Программирование 89 08.04.2013 12:59
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02
Подскажите компонент поля ввода текста (для VBA) kp+ Программирование 7 09.02.2010 22:03