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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как перевести многострочный текст в однострочный

Как перевести многострочный текст в однострочный

Ответ
Поиск в этой теме
Непрочитано 08.04.2010, 08:27
Перевод MText в Text
ssn
 
Инженер проектировщик (раздел ТМ - фриланс)
 
Геленджик
Регистрация: 06.12.2003
Сообщений: 1,794

подскажите...
есть MText . допустим он состоит из одной строки. мне надо перевести его в Text. Если просто "взорвать" MText, то вместо Text одной строкой получается несколько не связанных между собой Text (которые хотя и расположены одной линией, но редактирование как то затруднено). Границы разных Text получаются как раз по местам расположения пробелов в MText.
может что не так делаю, или есть какой лисп простенький на это дело....
Просмотров: 34371
 
Непрочитано 27.08.2012, 10:54
#21
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 184


Krovlaf вне форума  
 
Непрочитано 27.08.2012, 10:59
#22
radkam


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


Спасибо, Алексей, нашел лисп StripMtext v5-0c.lsp. Пока буду использовать его.
radkam вне форума  
 
Непрочитано 10.01.2013, 14:43
#23
Александр.З


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


Здраствуйте! Проблема такая же:
После взрыва MTEXT в одной строке несколько TXT. AutoCAD 2008. Полная очистка форматирования не помогла. Пробовал обычный взрыв в 2012ом - не помогло.
Решения на даный момент:
1. DWGConvert Александра Ривилиса весь тект чертежа из Windows-1251 в UnicodeLatine1 - куча иероглифов.
2. MTEXT в TXT штатным взрывателем - в одной строке один TXT.
3. DWGConvert из UnicodeLatine1 в Windows-1251 - текст всего чертежа в норме.
Вопрос:
Можно ли это как-то объединить в одну функцию?
Александр.З вне форума  
 
Непрочитано 02.10.2013, 08:45
#24
allar8


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


У меня асад 2012. Разбиваю многострочный текст командой _explode, дабы получить однострочный, однако если в тексте присутствуют цифры или символы типа ( ) - и т.д. -результат разбития много однострочных текстов, а хотелось бы чтоб был один однострочный текст. Как это можно сделать. Есть пример
Вложения
Тип файла: dwg Многостр_одностр_текст.dwg (10.00 Мб, 2 просмотров)

Последний раз редактировалось allar8, 23.02.2024 в 10:19.
allar8 вне форума  
 
Непрочитано 02.10.2013, 12:35
#25
hudozhnik

Дизайнер/ Проектировщик/ Архитектор/ Инженер =)
 
Регистрация: 01.10.2010
Кронштадт
Сообщений: 179
Отправить сообщение для hudozhnik с помощью AIM


А можно вопрос, почему многострочный текст "бесит"?
hudozhnik вне форума  
 
Непрочитано 03.10.2013, 07:57
| 1 #26
radkam


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


Цитата:
Сообщение от hudozhnik Посмотреть сообщение
А можно вопрос, почему многострочный текст "бесит"?
Бесит, когда текст содержащий несколько символов (например:L=10 м) или спецификация набрана (каждая позиция многострочным) и это приходится править...
ну это моя личная неприязнь ))))
radkam вне форума  
 
Непрочитано 03.10.2013, 08:09
#27
Stefanovsky Denis

Был 7215
 
Регистрация: 02.07.2013
Екатеринбург
Сообщений: 222


У меня в ACAD 11 можно просто разбить, как в 3 посте
Stefanovsky Denis вне форума  
 
Непрочитано 03.10.2013, 13:01
#28
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Offtop:
Цитата:
Сообщение от radkam Посмотреть сообщение
Бесит, когда текст содержащий несколько символов (например:L=10 м) или спецификация набрана (каждая позиция многострочным) и это приходится править...
Бесит когда от смежников приходит документация, а там всё однострочным текстом, если что надо подправить - временной коллапс наступает (текст на А3 разбитый построчно, а надо добавить полстроки....)
Цитата:
Сообщение от radkam Посмотреть сообщение
и это приходится править...
Аналогично противопроложно, наставят приложений типа СПДС или фигню сами скачают типа GOST 2.68..., текстовые стили не открываются, всё разлетается, чтобы нормально форматирование сделать приходится переводит в многострочный.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 03.10.2013, 13:15
#29
hudozhnik

Дизайнер/ Проектировщик/ Архитектор/ Инженер =)
 
Регистрация: 01.10.2010
Кронштадт
Сообщений: 179
Отправить сообщение для hudozhnik с помощью AIM


Цитата:
Сообщение от maratovich Посмотреть сообщение
Offtop:
Бесит когда от смежников приходит документация, а там всё однострочным текстом, если что надо подправить - временной коллапс наступает (текст на А3 разбитый построчно, а надо добавить полстроки....)
Аналогично противопроложно, наставят приложений типа СПДС или фигню сами скачают типа GOST 2.68..., текстовые стили не открываются, всё разлетается, чтобы нормально форматирование сделать приходится переводит в многострочный.
Вот и у меня те же проблемы)
hudozhnik вне форума  
 
Непрочитано 03.10.2013, 13:16
#30
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


radkam, maratovich, бесит как то, так и другое. Тут спорить не о чем. Однострочным mtext пользуюсь только в графе материал основной надписи (иногда, правда, по длине не влезает и уходит в 2 строки). В спецификации всегда просто text. 2 типа эти надо всегда с умом применять.
Цитата:
текст на А3 разбитый построчно, а надо добавить полстроки....)
Я в таких случаях пользуюсь сначала командой txt2mtxt из Express'ов
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 03.10.2013, 14:33
#31
sertor

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


Цитата:
Сообщение от Bull Посмотреть сообщение
Я в таких случаях пользуюсь сначала командой txt2mtxt из Express'ов
Можно и с помощью ToolPac.
Миниатюры
Нажмите на изображение для увеличения
Название: Image 2.png
Просмотров: 478
Размер:	22.1 Кб
ID:	113350  
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 03.10.2013, 14:49
#32
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


я без доп. надстроек/лиспов имел ввиду.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 25.03.2016, 11:58
#33
shafal

проектировщик, монтажник систем отопления и водоснабжения
 
Регистрация: 20.11.2014
Минск
Сообщений: 41


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В поиск, "снять форматирование mtext"
можно подробнее, а то не понял о_О
shafal вне форума  
 
Непрочитано 25.03.2016, 12:16
#34
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от shafal Посмотреть сообщение
можно подробнее, а то не понял о_О
http://dwg.ru/cse/?cx=partner-pub-19...513j2092955j41
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.04.2016, 10:02
#35
allar8


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


Цитата:
Сообщение от Stefanovsky Denis Посмотреть сообщение
У меня в ACAD 11 можно просто разбить, как в 3 посте
в #5 я же говорю разбивает чересчур. Как же всетаки сделать чтоб рабивал по строкам а не по буквам?

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от radkam Посмотреть сообщение
Спасибо, Алексей, нашел лисп StripMtext v5-0c.lsp. Пока буду использовать его.
Не понял как его применить. Он походу только форматирование удаляет? или я чего то не знаю?

----- добавлено через ~23 мин. -----
Цитата:
Сообщение от radkam Посмотреть сообщение
Спасибо, Алексей, нашел лисп StripMtext v5-0c.lsp. Пока буду использовать его.
Спасибо разобрался - помогла игра со стилями с font SHХ

Последний раз редактировалось allar8, 23.04.2016 в 10:25.
allar8 вне форума  
 
Непрочитано 23.04.2016, 10:09
#36
allar8


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
требуется прежде удалить форматирование из строки М-текста
Не помогает

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от Хмурый Посмотреть сообщение
кириллица здесь не причём. Мтекст содержит форматирование.
Открыть текст редактором Мтекста, выделить весь текст (Ctrl+A) и удалить форматирование (Ctrl+Space или из контекстного меню)
Закрыть редактор текста и расчленить Мтекст
Да не помогает же

----- добавлено через ~18 мин. -----
Цитата:
Сообщение от Composter Посмотреть сообщение
ssn а чем вам не нравится способ предложенный VVA? там есть есть лисп StripMtext v5-0c .Выделяете нужные вам Мтектсты, применяете к ним стиль,в основе которого лежит шрифт с расширением shx , после этого применяете к этим текстам StripMtext, ставите галочку на Font ,жмете ОК. взрываете ,потом выделяете то что взорвали и применяете к ним свой стиль.если у вас все Мтексты находятся в отдельном слое ,то операция у вас займет секунд 10
Спасибо помогло SHх вместе с SMT тут рулят

Последний раз редактировалось allar8, 23.04.2016 в 10:28.
allar8 вне форума  
 
Непрочитано 09.10.2017, 12:39
#37
dmkov


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


Добрый день!
Замучился с этим разбитиаем. В более старых Автокадах проблем не было, возможно срабатывало сброс форматирования. Сейчас да, английский разбивает "нормально", а русский - нет.
Сброс форматирования не работает точно (на русском). И что то фокус с StripMtext не прошел. Поставил на стиль стандарт шрифт txt.shx. Применил StripMtext с галкой Font. Разбиваю - то же самое...
Все таки это явный глюк автокада, раз английском все в порядке...
dmkov вне форума  
 
Непрочитано 09.10.2017, 13:34
#38
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Чего проще - пропустить содержимое мтекста копипастом через какой-нить блокнот. Форматирование убивается на раз )).
Oleg T вне форума  
 
Непрочитано 12.05.2019, 00:28
#39
allar8


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
требуется прежде удалить форматирование из строки М-текста
В Акад 2020 ниче не помогает - и форматирование убирал и shх делал - Разбивает блин по фрагментам и все тут. В старых версиях акада вроде с shx работало. А по поводу ZOD3 - чет не айс мне показалось - каждый фрагмент надо тыкать - извращение на мой взгляд - есно пользователям хочется рамкой выбрать все фрагменты. или может можно рамкой то ZODом3 выбирать? Мож я просто не знаю как?
Или вроде перезагрузил акад с shх заработало. Но блин какое то - непостоянство наблюдается. А может дело в файле - большой он.

Последний раз редактировалось allar8, 12.05.2019 в 00:44.
allar8 вне форума  
 
Непрочитано 16.05.2019, 12:01
#40
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,679


Цитата:
Сообщение от allar8 Посмотреть сообщение
В Акад 2020 ниче не помогает - и форматирование убирал и shх делал - Разбивает блин по фрагментам и все тут.
allar8, выложи какой-нибудь проблемный очень текст посмотреть.
koMon вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как перевести многострочный текст в однострочный

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пропал текст (однострочный и многострочный) DaiverCAD AutoCAD 20 22.07.2019 16:21
как сделать однострочный текст подчеркнутым? zayyaz AutoCAD 14 30.11.2009 05:27
Многострочный текст в атрибутах медвежонок AutoCAD 1 09.06.2006 12:05
Текст из однострочного в многострочный Pave1 AutoCAD 4 05.06.2006 14:36
как можно однострочный текст перевести в многострочный? Александер AutoCAD 11 12.11.2005 15:17