Аналог Text в MText из Express
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Аналог Text в MText из Express

Аналог Text в MText из Express

Ответ
Поиск в этой теме
Непрочитано 12.08.2009, 14:37 #1
Аналог Text в MText из Express
Lidia.Antipina
 
Регистрация: 24.02.2009
Сообщений: 4

Надо, чтобы каждый объект Text конвертировался (замещался) в отдельный объект MText с маской фона заданных размеров.
Выбор объектов нужен в том числе внутри блоков
Просмотров: 4294
 
Непрочитано 12.08.2009, 23:12
#2
Кулик Алексей aka kpblc
Moderator

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


Что-то не понял... Это что, заказ разработки? Или при попытке реализации столкнулись с какими-то трудностями?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.08.2009, 16:05
#3
Lidia.Antipina


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


Это поиск готовой проги.
Потом сообразила - зациклила Команду TXT2MTXT, только плохо, что TXT2MTXT смещает повернутые тексты и их потом надо двигать
Lidia.Antipina вне форума  
 
Непрочитано 18.08.2009, 13:05
#4
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


попробуйте кажется не сдвигает
Код:
[Выделить все]
(defun c:t2m( / )
(setq nameset (ssget "_:L" '(( 0 . "TEXT"))))
(setq setlength (sslength nameset))
(setq i -1)
(repeat setlength
(setq i (1+ i)) 
(setq namtxtrun (ssname nameset i))
(setq txtrun (entget namtxtrun))
(setq p_text (assoc 1 txtrun))
(setq p_kord (cdr(assoc 10 txtrun)))
(setq p_sloy (assoc 8 txtrun))
(setq p_styl (assoc 7 txtrun))
(setq p_ugol (assoc 50 txtrun))
(setq p_heig (assoc 40 txtrun))
(setq ugol (- (* 2 pi)(cdr p_ugol)))
(setq deltX (* (cdr p_heig) (sin ugol))) 
(setq deltY (* (cdr p_heig) (cos ugol)))
(setq n_kord (list 10 (+ (car p_kord) deltX)
(+ (cadr p_kord) deltY)(last p_kord))) 
(setq spis_st (list '(0 . "MTEXT") 
'(100 . "AcDbEntity") p_sloy '(100 . "AcDbMText") 
n_kord p_heig p_text p_ugol p_styl))
(entmake spis_st)
(entdel namtxtrun)
)
)
Victor вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Аналог Text в MText из Express



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сосчитать сумму цифр из отдельных мтекстов (и лисп для подсчета спецификаций) Red Nova LISP 666 07.06.2023 14:00
Требуется помощь,что бы Mleader не опускался Composter Программирование 79 04.12.2018 18:03
Копирование содержания текста МИНЗДРАВ Программирование 22 30.06.2016 15:54
Увеличение всех отметок на определенную величину Drweb Программирование 103 22.01.2016 13:52
Требуется помощь с циклом в лиспе Composter LISP 28 13.05.2009 11:14