Как да променям височината на атрибут в различни видимости?

AutoCAD Формула II AutoCAD

Здравейте, създавам си блок с 3 различни видимости също така и атрибут към всяка видимост, но искам височината на атрибута да се променя като променям видимостите. При създаване на атрибута му дефинирам височина на текста и също така да бъде видим само в конкретната видимост, и така и за 3те ми видимости. При тест на блока в различните видимости ми се променя съдържанието, но атрибута си остава във всички с една и съща височина. Моля за помощ.

Здравейте, Йорданка. Всъщност за 3 независими атрибута с различно съдържание и име ли става въпрос или идеята е да има към всяка видимост атрибут с едно и също съдържание, но с разлина височина на текста? Като цяло комбинацията - атрибути и динамичен блок си е предизвикателство и не винаги се държи както очакваме :) Ако се знае повече конкретика съм сигурен, че ще се намери решение. Може да качите линк към файл съдържащ блока, разбира се ако това е допустим вариант.

Здравейте, да идеята е да има атрибут с едно и също съдържание, но с разлина височина на текста в различните видимости.

В такъв случай възможен вариант е да се създадат 2 атрибута. Те да са с различна височина като единият да е водещ, другият - следващ (master/slave) тоест следващия ще взема автоматично стойността на водещият като това може да стане чрез insert field. Как става това е описвано вече в следната тема, която препоръчвам да се прегледа [Как да оправя с атрибут и видимост при блоковете?}(https://aula.bg/question#id-123443200001) Утре ще се опитам да кача два примерни блока.

корекция в линка :)

В такъв случай възможен вариант е да се създадат 2 атрибута. Те да са с различна височина като единият да е водещ, другият - следващ (master/slave) тоест следващия ще взема автоматично стойността на водещият като това може да стане чрез insert field. Как става това е описвано вече в следната тема, която препоръчвам да се прегледа

Как да оправя с атрибут и видимост при блоковете?

Утре ще се опитам да кача два примерни блока.

Както обещах, модифицирах мой блок в два варианта.

Първият е с водещ атрибут-Мaster и един следващ-Slave. Хубавото е, че каквато стойност се запише за Master, такава се появява и за Slave...но едва след REGEN разбира се. Неудобното е, че атрибута, който е Master не се вижда във видимостта, в която е Slave и съответно трябва да смениш първо видимостите ако искаш да запишеш нова стойност на атрибутите. Ето линк за сваляне на файл с блока Master-Slave

Вторият го направих, за да отстраня неудобството на предния и съответно на мен повече ми харесва. Той има 3 атрибута - един Master и 2 Slave. По един Slave за всяка различна височина на текста. Запазва се удобството от предния блок, но Master-a е достъпен за редактиране и от двете видимости и съответно може да бъде сменен по всяко време. Slave атрибутите следват промяната след Regen. Трябва да се внимава и да се пише само в Master атрибута (тук е с име ATT_VALUE) в противен случай ще изчезне "магията" на следването. Eто линк и към втория блок Master-Slave-Slave

Надявам се да съм дал полезна идея :)

Много благодаря! Веднага ще пробвам и с моят блок.

Защо просто не създадете анотативен блок с атрибут, ефектът ще е същия. Каква е целта на това да имате различни големини на атрибута. Единственото което мога да отгатна е за различни мащаби, а за това се ползва анотативен блок. Ако намерението е било друго, моля обясни!


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация