dows Posted July 8, 2016 Report Share Posted July 8, 2016 Утилита по вычистке внутреннего форматирования текста. Работает с набором элементов типа 'TEXT' и 'MTEXT'. Автор: Крылов О.В. aka Олег К. на www.dwg.ru/f/ и www.forum.zwsoft.ru, 17.06.2008 ==== Данная утилита поставляется в режиме "Как есть". Просим сообщать о результатах работы утилиты. UNFTXT.lsp Quote Link to comment Share on other sites More sharing options...
IvanMoscow Posted December 7, 2018 Report Share Posted December 7, 2018 Я так понимаю это для автокада? или в нанокаде лиспы тоже работают? Quote Link to comment Share on other sites More sharing options...
dows Posted December 7, 2018 Author Report Share Posted December 7, 2018 Собственно это те скрипты, которые работают в nanoCAD Quote Link to comment Share on other sites More sharing options...
IvanMoscow Posted December 7, 2018 Report Share Posted December 7, 2018 Либо я что-то не так делаю, либо в СКС 8.5 не работает... загружаю, ввожу команду UnfTxt, предлагает выбрать объект, выбираю, пишет "найдено объектов" и "выберите объекты", жму "ввод" и как бы ничего не произошло. скрипт завершился Quote Link to comment Share on other sites More sharing options...
Звезда Posted December 9, 2018 Report Share Posted December 9, 2018 Данный скрипт работает только с МТекст размером до 250 символов (с тэгами оформления) Если МТекст больше 250, то скрипт срабатывает на тэги оформления входящие в конечную часть текста - остаток от деления на 250 (т.е. если текст 800 символов , то он удалит тэги оформления из 50 конечных символов). На большие МТексты надо допиливать или другим пользоваться. Quote Link to comment Share on other sites More sharing options...
Ivanco Posted December 10, 2018 Report Share Posted December 10, 2018 Данный скрипт работает только с МТекст размером до 250 символов (с тэгами оформления) это какое то ограничение типов данных в LISP ? а я "вьехать" пытался почему он не работает Quote Link to comment Share on other sites More sharing options...
Звезда Posted December 10, 2018 Report Share Posted December 10, 2018 (edited) Это особенность хранения информации об объекте в cad системе. У каждого объекта (МТекст, отрезок, точка и т.д.) имеются групповые коды dxf которые определяют вид и отображение этого объекта. У МТекст имеются кроме всех остальных два отвечающие за содержание (т.е. сам текст): 1 Текстовая строка. Если длина текстовой строки меньше 250 символов, все символы отображаются в группе с кодом 1. Если длина текстовой строки больше 250 символов, строка делится на фрагменты по 250 символов, которые отображаются в одном или нескольких кодах группы 3. Если используются коды группы 3, последняя группа — это группа 1, которая содержит менее 250 символов 3 Дополнительный текст (всегда в виде фрагментов по 250 символов) (необязательно) Данный lisp работает только с кодом 1 Edited December 10, 2018 by Звезда 2 Quote Link to comment Share on other sites More sharing options...
aerohost Posted March 1, 2020 Report Share Posted March 1, 2020 Лисп работает со всеми видами текса, просто надо правильно использовать ) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.