Zobrazit plnou verzi příspěvku: Text a bloky

Sam.Levey
29.07.2010, 16:49
Dobry den,Zacinam s autocad a mam otazku o blokoch. Chcel by som nadefinovat text ako blok a to tak aby text bolo mozne zmenit neskor. Mam napriklad na vykresy nejaku legendu, ktoru mam vo viacerych jazykov, pre kazdy jazyk mam iny layer no a nie vzdy potrebujem tam mat vsetky jazyky, preto si iba ten layer  jazyka ktory nepotrebujeme schovam. A tento text musi ist dat upravit samozrejme. Da sa to urobit a ked ano prosim ako?Dakujem S.Levey

Vladimír Michl
29.07.2010, 18:19
Nevím jestli úplně rozumím požadavku - ale na to co popisujete by měl stačit i obyčejný text (sada textových entit v jednotlivých hladinách).
 
Můžete ale také vytvořit blok, který bude obsahovat jen atribut ([CMD]ATRDEF[/CMD] + [CMD]BLOK[/CMD]), popř. blok, který bude obsahovat sadu atributů umístěných v jednotlivých "jazykových" hladinách.

PepaR
30.07.2010, 08:09
Anebo by šlo vytvořit blok s atributy pro jednotlivé jazyky a ty pak pomocí parametru viditelnosti zobrazovat/skrývat.

Sam.Levey
01.08.2010, 23:18

[QUOTE=Vladimír Michl]Nevím jestli úplně rozumím požadavku - ale na to co popisujete by měl stačit i obyčejný text (sada textových entit v jednotlivých hladinách).
 
Můžete ale také vytvořit blok, který bude obsahovat jen atribut ([CMD]ATRDEF[/CMD] + [CMD]BLOK[/CMD]), popř. blok, který bude obsahovat sadu atributů umístěných v jednotlivých "jazykových" hladinách.[/QUOTE]
Chcem len aby obycajny text ktory je v rozny hladinach isiel ulozit do bloku a tento text by mal ist lubovolne zmenit neskor . Ako som napisal casto pouzivam ten isty text ale v rozlicnych jazykoch a nie vzdy potrebujem vsetko jazyky na zobrazenie, tak mam pre kazdy jazyk inu hladinu a ten text v tom jazyku ktory nepotrebujem len vypnem. Avsak kedze je to blok tento text uz menit nejde. Mohli by ste prosim uviest priklad s tym nadefinovanim atributov do bloku. DakujemS.Levey

Vladimír Michl
02.08.2010, 07:51
Do bloku text musíte zahrnout ne jako text ale jako atribut - tedy posloupnost příkazů [CMD]ATRDEF[/CMD] a [CMD]BLOK[/CMD] - pak text půjde měnit v každé instanci bloku samostatně.
 
Pokud ale blok nemá sloužit jinému účelu, pak je to zbytečná komplikace - můžete přeci použít rovnou ten text (textovou entitu).

Buba
02.08.2010, 09:54
Pokiaľ je obyčajný text súčasťou bloku a chcete ho zmeniť, musíte predefinovať blok (_BEDIT, _REFEDIT).
Pokiaľ chcete v bloku používať texty, ktoré v rámci výkresu majú odlišné hodnoty, tak použite atribút príkaz _ATTDEF. Vytvorí sa entita, ktorá má svoj názov, popis a obsah. Obsah je možné nasataviť ako neviditeľný, alebo ako konštantný alebo ako prednastavený alebo nastaviteľný ...
Takýchto atribútov si môžete vytvoriť aj viac. Potom nasleduje vytvorenie bloku (_BLOCK, resp. _WBLOCK) označíte si objekty, ktoré majú byť súčasťou bloku (čiary , kružnice..., a atribúty)
Blok máte vytvorený. Dvojklikom na atribút v bloku môžte zmeniť jeho obsah.
Tiež je možné meniť hodnoty atribútov príkazom z Express Tools (Export atribútov), napríklad do *.txt, spracovať ich podľa potreby a následne importovať cez Import atribútov. Prípadne na toto použiť niektoré utilitky od Xanadu. :)