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

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

Как реализовать маскировку фона у аттрибута блока?

Ответ
Поиск в этой теме
Непрочитано 19.02.2016, 09:35 #1
Как реализовать маскировку фона у аттрибута блока?
rvv
 
Регистрация: 01.09.2011
Сообщений: 34

Можно ли как-то, не привлекая средства Autolisp, реализовать маскировку wipeoutом текстового аттрибута у блока?
Ну или как вариант - на основе универсального макроса на Autolisp, работающего аналогично Text Mask из ET?
У мирового разума поисковиками ответа не нашёл, кроме варианта использования в качестве аттрибута MText, что по ряду причин не всегда удобно.
Просмотров: 4007
 
Непрочитано 19.02.2016, 11:30
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


Цитата:
Сообщение от rvv Посмотреть сообщение
привлекая средства Autolisp
Дустом Средствами динамического блока не пробовали? Атрибут зафиксировать, подложить маску и подвязать их обоих на параметр произвольно перемещаемой точки. Если ширина одностроч. атрибута может сильно меняться - задать маске параметр растягивания.
Цитата:
Сообщение от rvv Посмотреть сообщение
кроме варианта использования в качестве аттрибута MText, что по ряду причин не всегда удобно
В чем неудобство, если не секрет?

Offtop: В русском языке, в отличие от английского, "атрибут" - с одной "Т", но это уже мелочи
kp+ вне форума  
 
Непрочитано 19.02.2016, 11:32
#3
Хмурый


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


удалил
Хмурый вне форума  
 
Непрочитано 19.02.2016, 13:35
#4
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Для динблока я не маскирую, а прямо с палитры присваиваю ему пустое значение - не печатаемый символ alt+255.
Т.е. здесь два одинаковых блока отличаются значением атрибутов,
2-ой блок с атрибутами Св-2, первый с пустым значением >>


Последний раз редактировалось VitalyAF, 19.02.2016 в 14:14.
VitalyAF вне форума  
 
Автор темы   Непрочитано 19.02.2016, 13:42
#5
rvv


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Средствами динамического блока не пробовали? Атрибут зафиксировать, подложить маску и подвязать их обоих на параметр произвольно перемещаемой точки.
Сильно усложняет процесс работы в некоторых случаях. К тому же хотелось бы использовать ряд уже имеющихся утилит, а с такими извращениями они работать не будут.

Цитата:
Сообщение от kp+ Посмотреть сообщение
В чем неудобство, если не секрет?
У мтекста свои ограничения по вводу значений - при большом количестве редактируемых блоков лишние клики начинают выводить из себя.
rvv вне форума  
 
Непрочитано 19.02.2016, 14:07
1 | #6
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


Цитата:
Сообщение от rvv Посмотреть сообщение
У мтекста свои ограничения по вводу значений - при большом количестве редактируемых блоков лишние клики начинают выводить из себя.
Попробуйте редактировать многострочные атрибуты не через стандартный редактор атрибутов, а двойным щелчком с зажатой клавишей CTRL прямо по атрибуту. Тогда окно редактирования вызывается сразу.
kp+ вне форума  
 
Автор темы   Непрочитано 19.02.2016, 14:15
#7
rvv


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


Цитата:
Сообщение от kp+ Посмотреть сообщение
Попробуйте редактировать многострочные атрибуты не через стандартный редактор атрибутов, а двойным щелчком с зажатой клавишей CTRL прямо по атрибуту. Тогда окно редактирования вызывается сразу.
Ну, в общем-то как решение - да. Возможно было что-то ещё, что меня в своё время отвратило от использования мтекста в атрибутах.
rvv вне форума  
 
Непрочитано 20.02.2016, 08:02
#8
Gmk17

САПРовод
 
Регистрация: 22.01.2013
Красноярск
Сообщений: 290


В дополнение.
Чтобы удобнее редактировать многострочные атрибуты, можно переменной _ATTIPE присвоить 1.
Будет расширенная панель как при редактировании МТекста.
Gmk17 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как реализовать маскировку фона у аттрибута блока?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти ошибку с Lisp "автонумерацией листов" tujn08 LISP 14 12.05.2015 17:20
Проблема с базовой точкой блока и вхождением блока в DXF nogaems Программирование 5 29.08.2013 15:46
Не получается получить значение аттрибута блока Klo Программирование 1 03.05.2012 22:12
Странное поведение динамического блока высотной отметки hwd Динамические блоки 12 08.09.2011 11:15
проблема: Смещение аттрибута блока при открытии файла на другой машине kakt00z AutoCAD 6 11.06.2009 23:12