|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,914
|
... И шрифт не сбрасывает в AC2021.
282 пост же нашелся - https://forum.dwg.ru/showpost.php?p=...&postcount=282 - но уже после гугла и https://forums.augi.com/showthread.p...n-AutoCAD-2021 Последний раз редактировалось engngr, 02.11.2023 в 22:58. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Font Style в дампе не нашел
Код:
и здесь Lisp .... textfontstyle bold, italic, bolditlaic
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 23.01.2024 в 08:53. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Offtop: Ttf-шрифты в текстовых стилях вообще боль.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
И кстати у меня в isocpeur.ttf нет стиля itallic. Возможно потребуется подкорректировать имя шрифта ttf
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 03.11.2015
Сообщений: 37
|
Есть файл с таблицами, в которых вбиты формулы наподобие Екселя, типа "=A1+B2", "=sum(B3:B12)" и т.д.
Заметил, что при применении скрипта CTS эти формулы убиваются, ячейки становятся пустыми. Никто не наблюдал этот глюк? Update: Применение последней версии скрипта change text styles (cts) 2.0c.LSP не уничтожает данные, но формула становится просто текстом. Возможно ли изменить код CTS таким образом, чтобы он не повреждал формулы в таблицах? Последний раз редактировалось ElectricSib, 01.04.2024 в 15:45. Причина: Уточняющий вопрос |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Возможно. Обновил до версии change text styles (cts) 2.0d
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 22.05.2024
Сообщений: 2
|
Спасибо автору за лисп.
Столкнулся с задачей, меняю все на выбранный текстовый стиль через команду CTSU. Все срабатывает, как надо, но изменяется высота текста в размерах. Можно как-то сделать, чтобы шрифт менялся, а высота текста в размерах оставалась прежней. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
пример файла выложи, посмотрю
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 28.10.2019
Сообщений: 57
|
Здравствуйте коллеги.
Много лет пользовался бесплатным Lisp приложением StripMtext Недавно возникла проблема. Лисп не сбрасывает высоту у МТЕКСТА. Пример в dxf code 1 следующее содержание \A1;{\fD431|c1|b1|i1;\H1.06;\l\C0;834,65} [ После применения StripMtext с выбором всех встроенных функций остается следующее значение "\Н1.06:834.65". Может кто в курсе как это пофиксить. Покопался в лиспе, код у него благо открытый. Вроде должно сбрасывать все верно, но не работает именно на высоте. Если я верно понял в коде за это отвечает данная строка (RE:Replace "" "\\\\H[0-9]*?[.]?[0-9]*?(x|X)+;" str) |
|||
![]() |
|
||||
инженер Регистрация: 03.08.2007
Сообщений: 1,401
|
Nikilin, Как-то сталкивался с подобным. Посмотрите, может поможет.
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Обнаружил что StripMtext не удаляет форматирование зачеркнутого мтекста (код форматирования \K). Решается добавлением в буквально в трех местах кода аналогично коду удаления "надчеркнутого" текста (код \O). Если есть возможность и желание можно переделать. Ну и окно программы тоже надо исправить, по-хорошему.
|
|||
![]() |
|
||||
Регистрация: 10.01.2025
Красноярск
Сообщений: 5
|
Владимир, здравствуйте!
Просто превосходный LISP! Большое Вам спасибо! Протестировали работу в nanoCAD - работает на 99%! Но есть проблема с командой TSUP: Команда: TSUP TSUP - TSUP ошибка: load_dialog failed to load file "C:\Tmp\mip49C4.tmp" Подскажите пожалуйста, в чем может быть проблема и возможные пути её решения? |
|||
![]() |
|
||||
Регистрация: 10.01.2025
Красноярск
Сообщений: 5
|
Во вложении письма dwg на котором приводил тестирование LISP.
В нем представлены объекты: 1) Стандартный блок 2) Блок с атрибутами (открытые параметры текста) 3) Блок с атрибутами (в параметрах текста, у основного атрибута недоступны для редактирования "Степень растяжения" и "Угол наклона") 4) МТекст 5) Текст 6) МТекст На объектах 1, 4, 6 LISP работает прекрасно, CTSU сразу всё меняет. На объектах 2, 3 , предполагаю что без TSUP не обойтись, т.к. после CTSU в блоках меняется "Стиль текста", а вот "Степень растяжения" и "Угол наклона" остаются прежними (не изменяются в соответствие со стилем). C объектом 5 вообще странно, вроде обычный Текст, но ситуация после CTSU аналогична 2, 3. К сожалению без TSUP, LISP переваривает не все элементы. |
|||
![]() |
|
||||
Регистрация: 10.01.2025
Красноярск
Сообщений: 5
|
Владимир, здравствуйте!
Представители профессионального сообщества, которые вынуждены работать в nanoCAD, на одном из форумов утверждают, что Ваш LISP "change text styles (cts) 1.8" не нуждается в адаптации и изумительно работает под nanoCAD! Обрадовался - протестировал - расстроился ![]() Дело в том, что в версии 1.8 при запуске TSUP уже появляется окно ИЗМЕНЕНИЕ СТИЛЕЙ!!!!, в отличии от версии 2.0, а это уже прогресс. Но в итоге всё равно приходим к сбою! Алгоритм действий: 1) Загружаем LISP: APPLOAD,ЗАГПРИЛ - Загрузка приложения... Наберите CTSU, CTS,UNF-MTEXT или TSUP в командной строкеCTS:MASSOC change text styles (cts) 1.8.LSP загружен. Команды: UNF-MTEXT,CTS,TSUP,CTSU 2) Запускаем CTSU: Команда: CTSU CTSU - CTSU 2 COUNT_COL=1 3 FL=C:\Tmp\dwg5CE1.tmp.dcl 5 _LOC_FINISH 2 COUNT_COL=1 3 FL=C:\Tmp\dwg62DF.tmp.dcl 6 _LOC_CLEAR 5 _LOC_FINISH 3) Запускаем TSUP (открывается окно ИЗМЕНЕНИЕ СТИЛЕЙ!!!!), в командной строке видим следующее: Команда: TSUP TSUP - TSUP 2 COUNT_COL=1 3 FL=C:\Tmp\dwgD592.tmp.dclошибка: неверный тип аргумента: numberp: "BSAM" 4) В окне ИЗМЕНЕНИЕ СТИЛЕЙ!!!! на вопрос "Будем делать?" отвечаем "Yes", в командной строке видим следующее: Команда: TSUP TSUP - TSUP 2 COUNT_COL=1 3 FL=C:\Tmp\dwgEDFB.tmp.dcl 5 _LOC_FINISH OdError - Object of class AcDbDimStyleTableRecord can't be cast to AcDbEntity. В итоге команда не срабатывает! Может быть эта информация, поможет в поиске решения по адаптации LISP под nanoCAD! |
|||
![]() |
|
||||
Регистрация: 29.08.2009
Сообщений: 87
|
Имеются размеры. В текстовой строке в размерах прописаны параметры (\H5.0;\H5.0;\H3.50;400\H5.00;\H5.0;*), где-то пусто.
Как исправить текстовый стиль размеров под нужный мне размер? Примитивы пришли с компаса, вот и заморочки. Если два раза ЛКМ по размеру и выбрать стиль текста "standart 350", то текст нормальным, большим становится. Пробовал CTS, CTSU, TSUP, UNF-MTEXT, SMT. LISPSYS=0 Установлен ACAD 2024. UPD: "В правильно заданном вопросе кроется 90% ответа))" Всё выделил, выбрал свойства -> все размеры -> Текстовая строка (у меня там было *различные*), очистил кнопкой del. И всё норм стало) Последний раз редактировалось sergey12, 12.03.2025 в 13:46. |
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
По всей видимости указанные программы не работают, потому что в текстовой строке размера записано \H5.0;\H5.0;\H3.50;400\H5.00;\H5.0;*, в то время как у "правильных" автокадовских размеров, при наличии кодов форматирования, эта же строка выглядит как {\H0.01167x;400\H1.42857x;*}
"Разформатирование" текста ориентируется на эти фигурные скобки (насколько я помню код этих программ) - при их отсутствии, программа "думает" что это текст и не "разформатирует" его. Попробуй такой вариант: Код:
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена текстого стиля | 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 |