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

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

Как сбросить цвета текста в мультивыносках

Ответ
Поиск в этой теме
Непрочитано 30.09.2019, 23:48 #1
Как сбросить цвета текста в мультивыносках
casaatik
 
Проектирование
 
Киев
Регистрация: 14.09.2007
Сообщений: 147

Добрый день.
Подскажите как сбросить «внутреннее» форматирование текста в мульти выноске. Мульти выноски приходят от смежников, возможно из вертикального приложения, вручную менять им цвет не хочется. Lisp-программы для сброса форматирования м-текста мультивыноски не берут(.
Заранее спасибо за ответы

Миниатюры
Нажмите на изображение для увеличения
Название: акад - цвет мультивыноски.JPG
Просмотров: 3022
Размер:	119.4 Кб
ID:	218384  

Просмотров: 6523
 
Непрочитано 04.10.2019, 15:43
#2
koMon


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


Лучше показать как выглядит текст мвыноски в палитре свойств.
koMon вне форума  
 
Непрочитано 04.10.2019, 17:54
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,337


это могут быть и проксиобъекты
Хмурый вне форума  
 
Автор темы   Непрочитано 04.10.2019, 23:20
#4
casaatik

Проектирование
 
Регистрация: 14.09.2007
Киев
Сообщений: 147


От прокси чистил. Это мультивыноска.
Но тему можно закрывать))) решил еще раз попробовать лиспом для сброса мтекста и получилось.
Скачал StripMtext v5-0c.lsp он сбросил цвет по слою. До этого пробовал командой UNF-MTEXT из change text styles (cts) 2.0.LSP так мультивыноски не выбираются.
Спасибо за ответы
Миниатюры
Нажмите на изображение для увеличения
Название: no-proxy.jpg
Просмотров: 434
Размер:	226.4 Кб
ID:	218528  
casaatik вне форума  
 
Автор темы   Непрочитано 07.10.2019, 11:29
#5
casaatik

Проектирование
 
Регистрация: 14.09.2007
Киев
Сообщений: 147


Снова попалась куча мультивыносок цвет которых не сбрасывается на ПОСЛОЮ. Пробывал и StripMtext v5-0c.lsp и change text styles (cts) 2.0.LSP.
Вручную менять цвет нереально, очень много их (мультивыносок). Взорвать их тоже не вариант, разлетается, закрывает другие объекты.
Вложения
Тип файла: dwg
DWG 2010
мультивыноска - цвет!.dwg (179.7 Кб, 88 просмотров)

Последний раз редактировалось casaatik, 07.10.2019 в 12:27.
casaatik вне форума  
 
Непрочитано 07.10.2019, 12:10
#6
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


Не знаю как сбрасывать влоб такой стиль, но могу предложить решение через копирование свойств для правильно настроенной мультивыноски на все вот такие. Вроде работает.
AlexCondor вне форума  
 
Автор темы   Непрочитано 07.10.2019, 12:50
#7
casaatik

Проектирование
 
Регистрация: 14.09.2007
Киев
Сообщений: 147


Cработало, спасибо. EXMATCHPROP это свойство перенес) Правда с танцами. Пришлось создать новую мультивыноску и с нее все перенеслось.
А эта какая-то кривая. Если ставлю внутри этой мультивыноски "по слою" то содержимое стает "\С256....". Сброс форматирования ("Удалить все виды форматирования") делает ее снова зеленой!
Миниатюры
Нажмите на изображение для увеличения
Название: по слою.jpg
Просмотров: 602
Размер:	104.1 Кб
ID:	218565  Нажмите на изображение для увеличения
Название: зеленый.jpg
Просмотров: 552
Размер:	88.1 Кб
ID:	218566  
casaatik вне форума  
 
Непрочитано 24.11.2023, 11:19
#8
Uglurk


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


И снова-здорово.
Имеется дофига выносок, цвет "по слою". В них текст, цвет которого фиолетовый, но не как "\С256...", а выбран в редакторе (контекстная панель инструментов "Текстовый редактор"). Вообще, меня это подбешивает - один и тот же параметр, цвет или выравнивание, можно менять в разных местах и это разные свойства!).
EXMATCHPROP на цвет, выбранный для текста в редакторе не действует.
StripMtext v5-0c его не сбрасывает.
UNF-MTEXT не видит выносок.
Очистка форматирования из Мод+ тоже не действует.
Как ещё можно сбросить этот параметр на "По слою"?
Uglurk вне форума  
 
Непрочитано 24.11.2023, 11:57
#9
name02


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


У меня StripMtext v5-0c работает:
зашел внутрь выноски
выделил часть текста, назначил ему фиолетовый цвет
вышел из выноски
применил StripMtext v5-0c
цвет выделенного фрагмента текста стал как у всего объекта выноски

Может я не то понял? Приложи файл
name02 вне форума  
 
Непрочитано 24.11.2023, 12:11
#10
Uglurk


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


Цитата:
Сообщение от name02 Посмотреть сообщение
Может я не то понял? Приложи файл
Кажется я перестаю чего-то понимать Х)))

Дано: две выноски. Синяя 1.18 и фиолетовая 3.34.
Что нужно: Чтобы базовый стандартный цвет текста был "по слою".
Очистка форматирования меняет синий на фиолетовый. Не пойму, почему.
Замена цвета на "по слою" меняет форматирование цвета добавляя \С256.
Вложения
Тип файла: dwg
DWG 2018
Чертеж1.dwg (34.8 Кб, 7 просмотров)
Uglurk вне форума  
 
Непрочитано 24.11.2023, 12:29
#11
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 333


Uglurk, я на этот ресурс зашел ровно с тем же вопросом, так что подожду решения.
Как я понимаю - проглюк автокада. Если взорвать вашу выноску, то мтекст будет иметь принудительный цвет примитива (внешний цвет мтекста) фиолетовый. А должен - в соответствии с настройками стиля (по слою).
Как это поломалось и как получить доступ к мтексту внутри конкретных вхождений выносок я не знаю.

Формально вопрос решается - ._MATCHPROP может сделать из калеченной выноску нормальную и наоборот, достаточно скрыть все кроме нужных выносок через ._ISOLATEOBJECTS и присвоить им свойства (нужно указать в настройках галки для мультивыноски и цвета, остальные значения не имеют, если выноски на разных слоях - можно безболезненно убрать). Доступа к этим свойствам через VBA к сожалению нет, я надеялся что у более продвинутых ЯП таких проблем нет, но к сожалению комментариев от коллег на мой вопрос не было.
Dinoxromniy вне форума  
 
Непрочитано 24.11.2023, 12:39
#12
Uglurk


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


Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
Uglurk, я на этот ресурс зашел ровно с тем же вопросом, подожду решения.
Натолкнуло упоминание изоляции:
1. Создал новую правильную выноску.
2. Выбрал все неправильные через _SelectSimilar
3. Добавил правильную с шифтом.
4. Изолировал их
5. Через '_matchprop скопировал свойства с правильной выноски на всё.
Uglurk вне форума  
 
Непрочитано 24.11.2023, 13:19
#13
Dinoxromniy


 
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 333


Цитата:
Сообщение от Uglurk Посмотреть сообщение
Натолкнуло упоминание изоляции:
Неожиданно. Я предпологал, что натолкнет фраза "Формально вопрос решается", но в целом большой разницы нет.
Цитата:
Сообщение от Uglurk Посмотреть сообщение
скопировал свойства с правильной выноски на всё.
Приемлемо, когда выноски сделаны на основе разных стилей, в нужных слоях и т.д., когда работаешь с файлом, где стиль один, а параметры выносок выставлены принудительно, да еще и ссылки раскиданы по слоям - затея бесперспективная. У меня так половина выносок была с точечкой на конце, половина с палочкой, размер текста разный, привязка палочки тоже различалась, и все это было в рамках условных обозначении документа (понятно, что это нужно делать изначально разными стилями или слоями, но претензии выкатывать некому, имеем то что дали). Соответственно matchprop всю эту красоту ликвидирует, и в таких случаях его применять - себе дороже.

По сути, один из вариантов решения на VBA было программно нарисовать выноску ровно поверх существующей, скопировать все настройки и прочее, а потом существующую затереть, что опять же решением это назвать тяжело.
Dinoxromniy вне форума  
 
Непрочитано 24.11.2023, 13:56
#14
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893


Цитата:
Сообщение от Dinoxromniy Посмотреть сообщение
По сути, один из вариантов решения на VBA было программно нарисовать выноску ровно поверх существующей, скопировать все настройки и прочее, а потом существующую затереть, что опять же решением это назвать тяжело
Где-то тут на форуме была тема (может даже моя) с отрисовкой новой мультивыноски поверх существующей.
kacugu вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сбросить цвета текста в мультивыносках

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета многострочного текста andybr AutoCAD 14 13.07.2017 11:49
Коэффициент сжатия-расширения текста в мультивыносках Romualdanchik AutoCAD 6 21.09.2016 21:10
Программное создание размерных стилей Кулик Алексей aka kpblc Программирование 89 08.04.2013 12:59
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02