Vytisknout stránku | Zavřít okno

Viditelnost atributu

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=30192
Datum vytištění: 29.čer.2026 v 21:17


Téma: Viditelnost atributu
Odeslal: Jan Jirásek
Předmět: Viditelnost atributu
Datum odeslání: 18.bře.2020 v 11:58
Zdravím, 

lze nějakým způsobem nastavit textový atribut v bloku odkazující na název podsady listů tak, aby se zobrazoval jen tehdy, pokud podsada existuje? Tedy, že namísto čárek či hashtagů nezobrazí a hlavně nevytiskne nic? Přes systémovou proměnnou ATTMODE to asi nepůjde, neboť řídí zobrazování všech atributů dle toho, zda jsou neviditelné nebo ne. 

Díky za rady. H.



Odpovědi:
Odeslal: PepaR
Datum odeslání: 19.bře.2020 v 02:30
Myslím si, že to nejde, leda to řešit nějakou aplikací.
Budu však rád, když mě někdo vyvede z omylu.


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Jan Jirásek
Datum odeslání: 19.bře.2020 v 07:51
Také si to myslím, ale zkusil jsem štěstí. Co kdyby se našel někdo zkušenější, kdo by dokázal poradit.
Děkuji Vám za reakci. 
H.


Odeslal: Jan Jirásek
Datum odeslání: 03.dub.2020 v 00:27
Nalezl jsem odpověď na svou otázku a dovolím si PepuR vyvést z omylu. :-) Namísto prázdného políčka nebo jiného symbolu hodnoty uživatelské vlastnosti stačí zadat %% a mělo by to fungovat, viz odkaz.

https://www.youtube.com/watch?v=UIeuVYAJ6ys" rel="nofollow - https://www.youtube.com/watch?v=UIeuVYAJ6ys  

H.


Odeslal: splonk
Datum odeslání: 03.dub.2020 v 02:22
Parádní věc... to se bude hodit... 😊. Šikovnej... díííky 👍

-------------
JASponza

ACA (AutoCAD) 21, 24
RVT 21, 24

Win 10, 11 x64


Odeslal: johny
Datum odeslání: 03.dub.2020 v 09:20
Vypadá to na zajímavý trik, ale asi jsem to úplně nepochopil... jak to řeší situaci, kdy vlastnost, na kterou se odkazujete, neexistuje? Jak ji mohu zadat %% ?



Odeslal: Jan Jirásek
Datum odeslání: 03.dub.2020 v 16:48
Vlastnost, na kterou se v bloku odkazuji musí nebo by měla existovat vždy (když nebude existovat, pak se zobrazí hashtagy). Zde se jedná o hodnotu té vlastnosti. Když budu chtít mít v bloku např. "Revize č. 123", tak v bloku musí být "odkaz" na uživatelskou vlastnost "Revize č." definovanou ve vlastnostech sady listů a samotného listu rozvržení. To číslo "123" je pak ta hodnota, kterou mohu měnit ve vlastnostech sady i jednoho listu. Text "Revize č." je v bloku jenom text, až to číslo "123" je atributem (polem).

Problém nastává tehdy, když nemám žádnou revizi. Pokud totiž to číslo 123 vymažu, tak se mi namísto čísla zobrazí ---. Ale když místo čísel napíšu %%, tak se nezobrazí skutečně nic. A když chci nějakou hodnotu, tak to prostě přepíšu zase požadovaným číslem. 

Snad jsem to napsal srozumitelně. 

H.


Odeslal: Boleslav
Datum odeslání: 03.dub.2020 v 17:19
Takže to chcete přepisovat ručně? Já myslel že to má být nějaký automatický trik. Na přepsání stačí i nějaká jiná prázdná hodnota, nebo se pletu?



Odeslal: Jan Jirásek
Datum odeslání: 03.dub.2020 v 17:39
Vždy musíte alespoň jednou nějakou hodnotu někam vyplnit jinak nikdo, natož program, neví, co tam má napsat (kromě vlastností čar, objektů apod.). 

Tahle problematika se primárně týká používání sady listů, která vám neskutečným způsobem dokáže uspořit čas a udržet přehled o struktuře projektu.

Pokud například budu mít projekt bez SO, tak nebudu ani chtít zobrazit jeho název v razítku; v tom případě zadám %%. V jiném projektu budu mít několik SO, a tak přepíši procenta příslušným názvem. (A toto se mi samozřejmě zobrazí ve všech výkresech zařazených do příslušné podsady (zjednodušeně řečeno)). 

Hlavně mám šablonu s několika rozvrženími jen jednu a s jedním razítkem; nemusím řešit, zda jsem nějakou změnu např. stylu udělal ve všech šablonách.

H.


Odeslal: Boleslav
Datum odeslání: 03.dub.2020 v 17:59
Přínos chápu, jen nevím proč to musí být procenty a ne třeba rovnou mezerou nebo tvrdou mezerou.


Odeslal: Jan Jirásek
Datum odeslání: 03.dub.2020 v 18:19
Právě jsem to vyzkoušel a mezeru použít nemůžete. I když se to tváří, že tam nic není (v bloku je pouze šedivé pole bez znaků), tak při tisku to vykreslí --- .




Odeslal: Boleslav
Datum odeslání: 03.dub.2020 v 18:35
Aha, to jsem nezkoušel. To je zvláštní, tvrdá mezera by pro něj měl být znak jako každý jiný.


Odeslal: PepaR
Datum odeslání: 05.dub.2020 v 05:36
Původně odeslal(a) Jan Jirásek Jan Jirásek napsal(a):

Nalezl jsem odpověď na svou otázku a dovolím si PepuR vyvést z omylu. :-) Namísto prázdného políčka nebo jiného symbolu hodnoty uživatelské vlastnosti stačí zadat %% a mělo by to fungovat, viz odkaz.

https://www.youtube.com/watch?v=UIeuVYAJ6ys" rel="nofollow - https://www.youtube.com/watch?v=UIeuVYAJ6ys  

H.
Jan Jirásek děkuji, tento trik jsem neznal. Vypadá to dobře.

-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz



Vytisknout stránku | Zavřít okno