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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменение цвета у части mtext

Изменение цвета у части mtext

Ответ
Поиск в этой теме
Непрочитано 03.08.2015, 10:53 #1
Изменение цвета у части mtext
RAD24
 
Регистрация: 24.01.2011
Сообщений: 57

Здравствуйте! Подскажите пожалуйста, как изменить цвет у части мтекста сразу у нескольких "мтекстов" их может быть очень много. Например Есть мтекст "Г2100Пэ" . Он весь зеленый, а мне нужно сделать что бы "100" было черным а остальные части остались зелеными.
Просмотров: 6142
 
Непрочитано 03.08.2015, 11:35
#2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


1. На каком языке и под какой автокад?
2. Выполни с мтекстом руками все что хочешь и посмотри, что изменится в параметре Contents. И программно форматирую строку соответственно.
Boxa вне форума  
 
Автор темы   Непрочитано 03.08.2015, 12:02
#3
RAD24


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


Язык текста русский. Вот думаю может на лиспе что можно сделать, я сам не знаю этот язык програмирования. Может есть лиспы которые меняют "контент" что бы можно через окно было задвать цвета. contents : {\C3;Г2\C7;100\C3;Пэ}

----- добавлено через 26 сек. -----
Autocad 2013-2016
RAD24 вне форума  
 
Непрочитано 03.08.2015, 12:52
#4
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


ИМХО, с такой постановкой вопроса у Вас несколько вариантов:
1. Отличная возможность подучить один из языков программирования под автокад.
2. Заказать разработку тут http://forum.dwg.ru/forumdisplay.php?f=33
3. Ждать и клянчить готовый код, вдруг кому то будет не лень

В любом случае выбор за вами.
Boxa вне форума  
 
Непрочитано 03.08.2015, 13:52
#5
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


http://www.cadforum.cz/cadforum_en/t...bjects-tip8640
http://docs.autodesk.com/ACD/2010/EN...mber=d0e123454

http://adn-cis.org/poluchenie-fragme...iva-mtext.html

Последний раз редактировалось trir, 03.08.2015 в 13:59.
trir вне форума  
 
Автор темы   Непрочитано 03.08.2015, 14:13
#6
RAD24


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


trir, спасибо!
RAD24 вне форума  
 
Непрочитано 09.08.2018, 10:56
#7
allar8


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


Можно ли для части одного мтекста присвоить цвет другого слоя (По слою).
Вариант с непосредственным выбором конкретного цвета не подходит - нужна зависимость от слоя
Скорее всего такое невозможно. Но есть пожелание для разработчиков АutoCad на будущее. Может может кто нить достучаться до них. Может это тоже кому нить интересно кроме меня
Если бы такое можно было проввернуть то было бы очень удобно менять цвета конкретных частей сразу всех мтекстов
Стандартно для мтекста цвет (По слою) можно назначить только для всего мтекста

Последний раз редактировалось allar8, 09.08.2018 в 11:03.
allar8 вне форума  
 
Непрочитано 09.08.2018, 10:59
1 | #8
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от allar8 Посмотреть сообщение
Можно ли для части одного мтекста присвоить цвет другого слоя (По слою).
Невозможно
Цитата:
Сообщение от allar8 Посмотреть сообщение
Но есть пожелание для разработчиков АutoCad на будущее
Формируй кейс, доказывай его востребованность,и добро пожаловать в техподдержку. На крайний случай - найти IdeaStation на форуме Autodesk и выдвинуть идею там.
Цитата:
Сообщение от allar8 Посмотреть сообщение
Если бы такое можно было проввернуть то было бы очень удобно менять цвета конкретных частей сразу всех мтекстов
Создавай блок с несколькими атрибутами, и играйся как угодно. Это один из вариантов. Второй - изучай C++ и ObjectARX, пиши свой собственный примитив.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.08.2018, 11:13
#9
allar8


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Создавай блок с несколькими атрибутами, и играйся как угодно. Это один из вариантов.
Ну это ж совсем неудобно

А по остальному - приму к сведению, спс
allar8 вне форума  
 
Непрочитано 21.08.2018, 18:40
#10
allar8


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Формируй кейс, доказывай его востребованность,и добро пожаловать в техподдержку
Как это сделать - дайте мануальчик почитать. В разделе БАГИ и пожелания не нашел интересуемой информации - что то видел про создание опросов - но как это делать - непонятно. Дайте плиз ссылочку - киде почитать мона про енто
Т.к есть ишо пожелания и очень интересно мнение других пользователей

Последний раз редактировалось allar8, 21.08.2018 в 18:46.
allar8 вне форума  
 
Непрочитано 21.08.2018, 19:56
#11
Кулик Алексей aka kpblc
Moderator

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


Как пример - https://knowledge.autodesk.com/suppo...PartMaker.html

Я нечасто обращаюсь туда, и то по линии ADN.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.08.2018, 08:37
#12
allar8


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
как переводится PartMaker?
allar8 вне форума  
 
Непрочитано 23.08.2018, 09:16
#13
allar8


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Как пример - https://knowledge.autodesk.com/suppo...PartMaker.html

Я нечасто обращаюсь туда, и то по линии ADN.
Не помогло.
Было бы не плохо, чтоб тут на форуме было организовано что то подобное для сбора пожеланий, т.к. рядовому пользователю да и без свободного знания английского языка сложно разобраться на сайте аutodesk.
Ну или хотя бы на данном форруме где нить разместить подробную инструкцию на русском языке (кто светоч) для подачи пожеланий в Аutodesk.
allar8 вне форума  
 
Непрочитано 23.08.2018, 10:17
#14
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Offtop:
Цитата:
Сообщение от allar8 Посмотреть сообщение
Было бы не плохо, чтоб тут на форуме было организовано что то подобное для сбора пожеланий, т.к. рядовому пользователю да и без свободного знания английского языка сложно разобраться на сайте аutodesk.
Ну или хотя бы на данном форруме где нить разместить подробную инструкцию на русском языке (кто светоч) для подачи пожеланий в Аutodesk.
имхо, не будут они шевелиться ради хотелок отдельных лиц (иначе просто захлебнуться в потоке подобных желаний) - они дали ObjectARX, воплощайте свой разноцветный мультитекст и прочие фантазии в нем (как писал выше Алексей).
Сергей812 вне форума  
 
Непрочитано 23.08.2018, 10:55
#15
allar8


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
имхо, не будут они шевелиться ради хотелок отдельных лиц (иначе просто захлебнуться в потоке подобных желаний) - они дали ObjectARX, воплощайте свой разноцветный мультитекст и прочие фантазии в нем (как писал выше Алексей).
Я все таки имел ввиду что пожелания должны касаться таких вещей, которые сложно воплотить пользователям продукта.
Еще один пример, помимо возможностей стандартного текстового редактора в автокад.
Никого разве никогда не мучил один недостаток стандартного поисковика автокад
Для сравнения поисковик WORD, который позволяет во время поиска вручную править найденный текcт.
В автокаде такого нет. То что там есть возможность выбора найденных объектов, дык это не совсем удобно (Например таблицы выбираются целиком, а не только то что нужно). Можно конечно в автокаде и пробежаться (без возможности редактирования вручную) по найденным объектам из диалогового окна поиска, но зуммирование то блин не доступно.
Как считаете такую фантазию разве можно реализовать пользователям?
Если можно, прошу прощения за поднятую проблему.

Последний раз редактировалось allar8, 23.08.2018 в 11:05.
allar8 вне форума  
 
Непрочитано 23.08.2018, 11:14
#16
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,004


Цитата:
Сообщение от allar8 Посмотреть сообщение
Я все таки имел ввиду что пожелания должны касаться таких вещей, которые сложно воплотить пользователям продукта.
Для этого Аутодеск дал API и не прячет документацию по нему - дотачивайте функционал или приглашайте со стороны программиста, если своих нет. А сделать удобную форму обращения - и этими хотелками завалят сам Аутодеск в твердой уверенности, что если купили саму программу - то теперь он просто обязан ее дотачивать под их хотелки.

Цитата:
Сообщение от allar8 Посмотреть сообщение
Можно конечно в автокаде и пробежаться по найденным объектам из диалогового окна поиска, но зуммирование то блин не доступно.
Почему не доступно - кнопочка справа или двойной клик по строке с результатом поиска и отзуммируется по объекту. Другое - что они сделали модальное окно поиска, а не палитру. Но на том же .Net можно реализовать и палитру поиска - было бы желание)
Сергей812 вне форума  
 
Непрочитано 23.08.2018, 11:18
#17
allar8


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Для этого Аутодеск дал API и не прячет документацию по нему - дотачивайте функционал или приглашайте со стороны программиста, если своих нет. А сделать удобную форму обращения - и этими хотелками завалят сам Аутодеск в твердой уверенности, что если купили саму программу - то теперь он просто обязан ее дотачивать под их хотелки.
Поняно)
allar8 вне форума  
 
Непрочитано 23.08.2018, 11:25
#18
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от allar8 Посмотреть сообщение
Как считаете такую фантазию разве можно реализовать пользователям.
Компания на продукте деньги зарабатывает, если за все время существования форума, только у Вас, одного, появилась эта потребность, то экономически не целесообразно тратить силы на такого рода изменения. Однако, осознавая, что этот продукт только платформа, компания открыла API продукта для того, что бы пользователи могли добавлять в продукт те функции которые им нужны.

Соответствен, если пользователь без какой то функции жить не может, но он одинок в своих желаниях, то он может сам нанять программиста для написания такого рода инструмента или сам выучить язык программирования и самостоятельно реализовать свои фантазии.

Offtop: ЗЫ.
Надо приучиться обновлять страницу перед отправкой
Boxa вне форума  
 
Непрочитано 23.08.2018, 11:26
#19
allar8


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Компания на продукте деньги зарабатывает, если за все время существования форума, только у Вас, одного, появилась эта потребность, то экономически не целесообразно тратить силы на такого рода изменения. Однако, осознавая, что этот продукт только платформа, компания открыла API продукта для того, что бы пользователи могли добавлять в продукт те функции которые им нужны.

Соответствен, если пользователь без какой то функции жить не может, но он одинок в своих желаниях, то он может сам нанять программиста для написания такого рода инструмента или сам выучить язык программирования и самостоятельно реализовать свои фантазии.
ясно
allar8 вне форума  
 
Непрочитано 23.08.2018, 12:19
#20
Кулик Алексей aka kpblc
Moderator

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


Любое обращение в Autodesk по внесению изменений / дополнений в имеющийся функционал должно быть обосновано. Прежде всего с финансовой точки зрения.
Если этой функции нет, сколько денег ты теряешь? Сколько денег теряет компания, в которой ты работаешь? Насколько это критично?
P.S. Я как-то просил, чтобы при проверке dcl-окна не требовалось создание файла в каталоге acad.exe, потому как для этого требуются права локального админа. Даже расчеты приводил... Отказали.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменение цвета у части mtext

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета слоя при переходе из модели в лист milamu AutoCAD 32 09.07.2022 00:20
Нахождение расстояния между точками на чертеже Макс_Кунгур Программирование 68 03.09.2010 22:01
Изменение цвета блока непосредственно на чертеже Zinjvi AutoCAD 5 02.05.2009 20:33
Изменение цвета M-Text заданного "напрямую". Mihailovich AutoCAD 1 23.08.2006 18:10