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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как реализовать форматирование текста с помощью редактора операций?

Как реализовать форматирование текста с помощью редактора операций?

Ответ
Поиск в этой теме
Непрочитано 28.04.2013, 18:54 #1
Как реализовать форматирование текста с помощью редактора операций?
eleron
 
Регистрация: 21.09.2012
Сообщений: 10

Добрый день.
Дано: много файлов в котором много Мтекста, оформленного разным стилем, кроме того, зачастую шрифт определенный в стиле не соответствует шрифту текста, в общем разные стили, разные размеры, разные шрифты.
Что хотел сделать:. Хотел с помощью редактора операций записать макрокоманду, которая приводила текст в один стиль, в один размер, в один шрифт.
как действовал: Выделил произвольный Мтекст, нажал кнопку записи макроса, отформатировал текст как надо, нажал кнопку завершения макроса.
Что получилось: При исполнении макроса, макрос запрашивает выделить текст, выделенный текст он форматирует по стилю "Стандарт", а не по моему стилю, изменяет Мтекст на текст, который был в потодопытном образце Мтекста.
Вопрос: Что я делаю не так? И что надо сделать что было все так? Почему он форматирует по формату который я не указывал? почему он изменяет текст, хотя я текст не изменял?
Спасибо
Просмотров: 2595
 
Непрочитано 28.04.2013, 20:24
#2
skkkk


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


Lisp. Замена текстового стиля
skkkk вне форума  
 
Непрочитано 28.04.2013, 20:24
#3
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


Может Это устроит?
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 30.04.2013, 23:29
#4
eleron


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


skkkk, sertor: Все работает! Супер! Спасибо!
ТОлько не пойму где эти команды)))
CTSU - замена текстовых стилей у всех объектов на выбранный с очисткой форматирования многострочных текстов
TSUP - Для выбранного стиля изменяется начертания всех существующих ТЕКСТОВ, АТРИБУТОВ во ВСЕХ примитивах, включая блоки в соответствии с установками стиля (начертание, сжатие, угол наклона). Сначала с помощью команды _style задаем необходимые установки стиля (шрифт, наклон, сжатие/растяжение). Затем командой TSUP для всех текстов и атрибутов, вычерченных этим стилем, устанавливается наклон, сжатие/растяжение такой же как и в определении стиля.
UNF-MTEXT - Убрать форматирование мтекста
Допустим у Вас текст, вычерченный стилем Стиль1 с углом наклона 15 градусов. Вызываем команду _style и выставляем в стиле Стиль1 угол 0. В тексте угол остался прежним 15 градусов. Чтобы синхронизировать параметры текста с параметрами стиля (наклон, сжатие/растяжение) и вызываем команду TSUP.
eleron вне форума  
 
Непрочитано 01.05.2013, 10:40
#5
skkkk


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


Цитата:
Сообщение от eleron Посмотреть сообщение
Все работает! Супер! Спасибо!
ТОлько не пойму где эти команды)))
eleron, а я не пойму, "все работает" или "где эти команды"?
Из первого сообщения по ссылке надо скачать файл change text styles (cts) 1.6.LSP и поступить с ним как написано тут: Как использовать лисп, опубликованный на форуме. В Автокаде появятся эти команды
skkkk вне форума  
 
Автор темы   Непрочитано 01.05.2013, 19:57
#6
eleron


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


Спасибо. команды подцепились
eleron вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как реализовать форматирование текста с помощью редактора операций?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменять границы текста с помощью "ручек" в autocad 2011? miumiu AutoCAD 2 25.11.2011 19:45
Рисование c помощью циклических операций (repeat alexander3 Программирование 12 16.04.2011 17:24
Реализовать чертеж Решето с помощью Автолиспа BBLainer LISP 6 23.04.2010 15:23
Замена текста мтекста и атрибутов с помощью lsp и dcl МИХАИЛCAD Программирование 8 19.02.2010 13:36