Глюк. Смена параметра атрибута ("Несколько строк" - ДА) на ("Несколько строк" - НЕТ)
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Глюк. Смена параметра атрибута ("Несколько строк" - ДА) на ("Несколько строк" - НЕТ)

Глюк. Смена параметра атрибута ("Несколько строк" - ДА) на ("Несколько строк" - НЕТ)

Ответ
Поиск в этой теме
Непрочитано 24.01.2011, 18:02 #1
Глюк. Смена параметра атрибута ("Несколько строк" - ДА) на ("Несколько строк" - НЕТ)
Eddicordo
 
КИП и А
 
Киев
Регистрация: 28.04.2010
Сообщений: 101

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

Просто не получается. Не активный параметр становится.Типа одноразовый выбор.

Может и так. Но у меня много атрибутов которые имею разные параметры видимости. Как мне решить проблему?
Просмотров: 2172
 
Непрочитано 24.01.2011, 18:05
#2
Кулик Алексей aka kpblc
Moderator

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


Eddicordo, так тебе нужен параметр многострочности или параметр видимости?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 24.01.2011, 18:19
#3
Eddicordo

КИП и А
 
Регистрация: 28.04.2010
Киев
Сообщений: 101
<phrase 1=


Кулик Алексей aka kpblc, Мне нужно вернуть атрибут в первоначальное свойство. Тобишь с многострочного сделать однострочный.

Параметры видимости тут не причем. Это я привел пример с видимостью что бы не писали глупые ответы. Типа вставь новый атрибут и всех делов.
Eddicordo вне форума  
 
Непрочитано 24.01.2011, 18:26
#4
Кулик Алексей aka kpblc
Moderator

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


Если у блока есть хотя бы одно вхождение, такая возможность блокируется (AutoCAD 2011)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 25.01.2011, 13:32
#5
Eddicordo

КИП и А
 
Регистрация: 28.04.2010
Киев
Сообщений: 101
<phrase 1=


Кулик Алексей aka kpblc,
Если взять атрибут без блока и поменять на ("Несколько строк" - ДА) то обратно тоже не вернуть. Тобиш сдесь блок не причем.
А если причем то можно ли как то разблокировать?

(AutoCAD 2009 рус)

Последний раз редактировалось Eddicordo, 25.01.2011 в 13:44.
Eddicordo вне форума  
 
Непрочитано 26.01.2011, 18:36
#6
kp+

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


Попробуй запустить в редакторе блоков такой код:
Код:
[Выделить все]
 ;для отключения многострочности:
(setq b (vlax-ename->vla-object (car (entsel))))
(vla-put-MTextAttribute b :vlax-false)
Код:
[Выделить все]
 ;для включения многострочности:
(setq b (vlax-ename->vla-object (car (entsel))))
(vla-put-MTextAttribute b :vlax-true)
В 2008 работает (штатные средства блокированы, как и в 2011)
Не забывай attsync

Последний раз редактировалось kp+, 26.01.2011 в 18:41.
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Глюк. Смена параметра атрибута ("Несколько строк" - ДА) на ("Несколько строк" - НЕТ)

Реклама i