Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Отделение букв от цифр в Тексте/Мтексте

Тема в разделе "Autodesk", создана пользователем Sergey B., 29 дек 2018.

  1. Sergey B.

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    Существуют ли способы разделения одного текста/мтекста с надписью текст+цифры на два текста/мтекста с отдельно буквами, отдельно цифрами? Например, чтобы из текста "А1" получились два текста "А", "1", но визуально ничего бы не поменялось.
     
    #1
  2. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.534
    Симпатии:
    2.072
    Адрес:
    Москва
    Команда расчленить так работает. Во всяком случае в автокад 2019.

    Работает с Мтекст, при расчленении получается текст. Обычный "Текст" расчленить нельзя, т.к. это примитив.

    До расчленения Мтекст:
    [​IMG]

    После расчленения два Текст:
    [​IMG]
     
    #2
  3. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    Обычный текст очень легко превратить в Мтекст. Из МенюГео, например. А потом взрывать уже.
     
    #3
  4. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    а уменя так не работает, только если у букв и цифр разный шрифт - то будет работать так...
     
    #4
  5. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.534
    Симпатии:
    2.072
    Адрес:
    Москва
    trir, версия автокад какая? В 2019 расчленяет нормально.
     
    #5
  6. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    я про 2019 и говорю: Р.162.0.0 AutoCAD 2019.1.2
    _explode лишь расчленяет на строки, разбивает строки только если там разное форматирование
     
    #6
  7. Philin

    Форумчанин

    Регистрация:
    1 фев 2008
    Сообщения:
    2.534
    Симпатии:
    2.072
    Адрес:
    Москва
    trir, шрифт поменяйте. Сейчас проверил, не на всех шрифтах работает.
     
    #7
  8. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    Arial, Calibri, TNR - цифры не отделяет
     
    #8
  9. Sergey B.

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    Попробовал в 2019 civil несколько шрифтов. К сожалению, у меня не работает.
     
    #9
  10. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    697
    Адрес:
    СССР, город хлебный
    Не помню где, но где-то нашел. MTEXT не поддерживается, работает только с TEXT.
     

    Вложения:

    #10
    FOXXX591, ivsem, Sergey B. и 2 другим нравится это.
  11. Sergey B.

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    Благодарю, 1958. Как всегда, выручаете.
     
    #11
  12. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В автокадовской утилите ToolPac есть возможность резать длинные предложения на короткие и наоборот собирать несколько коротких предложений (слов) в одно длинное предложение.
    При резке на короткие предложения удаляются пробелы, при сборке вставляются.
    01.jpg
     
    #12
  13. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    697
    Адрес:
    СССР, город хлебный
    С Новым годом!

    Собрал тяп-ляп. Попробуйте.
    Из строки (TEXT/MTEXT) создаются две раздельные строки (однострочные тексты TEXT+TEXT). Разделение производится по позиции первой найденной цифры в строке.
     

    Вложения:

    • tb.LSP
      Размер файла:
      2,7 КБ
      Просмотров:
      10
    #13
  14. Sergey B.

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    С Наступающим! Спасибо. Первый вариант лично мне больше подходит. Именно то, что нужно. Одно пожелание будет, если можно. Каждый разделяемый текст вручную нужно выбирать. Можно добавить возможность массового выбора, по выбранному слою, например?
     
    #14
  15. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    697
    Адрес:
    СССР, город хлебный
    Text String Break - TSB-original.lsp из поста #10 я редактировать не буду, т.к. 1) это не моё; 2) там текст делится по точке указания, а не мухи отдельно, бараны в отару (по цифре).
    Мой вариант с учетом выбора по слою погоняйте.
     

    Вложения:

    • ss_tb.LSP
      Размер файла:
      3,3 КБ
      Просмотров:
      9
    #15
  16. Sergey B.

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    Спасибо! При расчленении текста, два новых как бы "разъезжаются" друг от друга. Возможно ли сделать так, чтобы визуально ничего не менялось после расчленения? Или же разместить их в отдельные слои, чтобы можно было весь слой с цифрами сместить обратно вручную?
     
    #16
  17. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    697
    Адрес:
    СССР, город хлебный
    Гонял так и этак, что-то у меня ничего не разъезжается. Наоборот, если исходный текст начинается с цифры, то тексты получаются впритык.
    Чуть изменил программки, добавил коэффициент сжатия.
     

    Вложения:

    • tb.LSP
      Размер файла:
      3,3 КБ
      Просмотров:
      9
    • ss_tb.LSP
      Размер файла:
      3,7 КБ
      Просмотров:
      8
    #17
    Sergey B. нравится это.
  18. Sergey B.

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    Всё работает отлично.
     
    #18
  19. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    Коллеги, а мне вот наоборот, понадобилось, чтоб при расчленении МТекст, написанного в одну строку, он не разбивался на составные. ЧТо только не перепробовал, а текст разбивается. Если текс состоит из двух строк, то нужно, чтобы строки после расчленения были целыми.
     
    #19
  20. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    639
    Симпатии:
    697
    Адрес:
    СССР, город хлебный
    А пример (чертеж в v.2007)? А то неясна ваша задача. Из MTEXT сделать TEXT?
     
    #20

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление