|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
16 | 1 | ||||||||||
LISP. Замена текстового стиля
Инженер LISP
Минск
Регистрация: 11.05.2005
Сообщений: 6,996
По мотивам Замена текстового стиля Команды CTS и CTSU подверглись косметическим улучшением. Добавлена команда TSUP - изменение начертания текстов, атрибутов на основе установок выбранного стиля (начертание, сжатие, угол наклона). Использована функция ru-textstyle-update любезно предоставленная ShaggyDoc Описание команд: Как это работает - см пост #12 CTS - замена текстовых стилей у всех объектов на выбранный CTSU - замена текстовых стилей у всех объектов на выбранный с очисткой форматирования многострочных текстов TSUP - Для выбранного стиля изменяется начертания всех существующих ТЕКСТОВ, АТРИБУТОВ во ВСЕХ примитивах, включая блоки в соответствии с установками стиля (начертание, сжатие, угол наклона). Сначала с помощью команды _style задаем необходимые установки стиля (шрифт, наклон, сжатие/растяжение). Затем командой TSUP для всех текстов и атрибутов, вычерченных этим стилем, устанавливается наклон, сжатие/растяжение такой же как и в определении стиля. UNF-MTEXT - Убрать форматирование мтекста Допустим у Вас текст, вычерченный стилем Стиль1 с углом наклона 15 градусов. Вызываем команду _style и выставляем в стиле Стиль1 угол 0. В тексте угол остался прежним 15 градусов. Чтобы синхронизировать параметры текста с параметрами стиля (наклон, сжатие/растяжение) и вызываем команду TSUP. Возможный вариант макроса для пунктов 3-5 Код:
[Выделить все]
(if (null C:CTS)(load "change text styles (cts)"));CTS;(cts:layer-status-save);(ru-textstyle-update "*");_.PURGE; 22.10.2008 Добавлена обработка форматирования МТЕКСТОВ для Автокада с 2008 версии (выравнивание влево, вправо, посередине, по ширине, распределенное) 02.12.2008 Изменена ф-ция cts:msg-yes в соответствии с постом #46 Диалог строится не VBA, а лиспом (dcl) 26.02.2009 Версия 1.3 Исключена обработка блоков внешних ссылок (Спасибо Sleekka). Добавлен выбор игнорируемых стилей 16.03.2009 В версии 1.3 CTSU исправлена ошибка с разным количеством аргументов 05.02.2010 Добавлена обработка дополнительного форматирования в ф-цию mip_MTEXT_Unformat (см. сообщение wetr) 09.03.2010 В версии 1.4 в TSUP исправлена ошибка обработки примитивов только на текущем листе 03.06.2010 Отдельная команда для удаления форматирования мтекста 23.12.2011 UNF-MTEXT (vla-SetCellState item row col acCellStateNone) Снятие блокировки ячейки 21.11.2013 Добавлена обработка MLEADER. Команда CTS 20.04.2016 Добавлена функция CTS:GET-TEXTSTRING (как замена vla-get-textstring. Т.к. неверно возвращает строку при наличии юникод символов) http://forums.autodesk.com/t5/visual...s/td-p/4365165 26.12.2017 Добавлена для таблиц vla-put-RegenerateTableSuppressed 03.06.2019 Обновление артибутов блоков, включенных в другие блоки 24.12.2021 Обновлена ф-ция mip_MTEXT_Unformat, обработка форматирования //PI 03.04.2024 Изменения в функции CTS (формулы в таблицах остаются) https://forum.dwg.ru/showthread.php?...77#post2065477 post #306 Описание Цитата:
![]() ![]() В версии 1.5 добавлена отдельная команда UNF-MTEXT для удаления форматирования MTEXTa В версии 1.6 добавлено снятие блокировки ячейки таблицы при установке связи Datalink Важно!!! Начиная с 2021 Автокада может не срабатывать команда stripmtext. Решение - установить системную переменную LISPSYS=0 См пост #281 и #282 или гугл Вложения
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 03.04.2024 в 08:14. Причина: см пост #290 |
|||||||||||
Просмотров: 625093
|
|
||||
Регистрация: 10.01.2025
Красноярск
Сообщений: 5
|
Коллеги, здравствуйте!
Может у кого-нибудь случайно завалялась ранняя версия change text styles (cts) 1.9.lsp. Поделитесь пожалуйста! |
|||
![]() |
|
||||
Регистрация: 16.10.2013
Сообщений: 395
|
Цитата:
Код:
[Выделить все]
|
|||
![]() |
|
||||
Регистрация: 10.01.2025
Красноярск
Сообщений: 5
|
posetitel большое спасибо!
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена текстого стиля | Shoorup | Программирование | 43 | 19.05.2015 09:22 |
Есть ли замена текстового редактора MtmdEdit 2.4.0 beta for AutoCAD 2007 | dextron3 | Программирование | 16 | 23.06.2008 20:54 |
Библиотека доступа к содержимому растров из LISP - существуе | kp+ | LISP | 6 | 16.10.2007 21:45 |
загрузка DOS прог через LISP | Gaa | LISP | 15 | 12.08.2005 19:19 |
Настройка "Стандартного" текстового стиля. | Кулик Алексей aka kpblc | AutoCAD | 6 | 23.10.2003 22:49 |