portál uživatelů
softwarů Autodesk

Tvary a písma tvarů, 5. díl – Popisy textových písem

Pokud se přesto rozhodnete vytvořit vlastní znakovou sadu (písmo), prostudujte nejprve soubor txt.shp a zdrojové soubory ostatních dodávaných písem. Jsou to praktické příklady použití zde popisovaných…

Tvary a písma tvarů, 5. díl – Popisy textových písem

Pokud se přesto rozhodnete vytvořit vlastní znakovou sadu (písmo), prostudujte nejprve soubor txt.shp a zdrojové soubory ostatních dodávaných písem. Jsou to praktické příklady použití zde popisovaných technik.

Znakové sady AutoCADu jsou soubory popisující tvary, kde čísla tvarů odpovídají ASCII kódům jednotlivých znaků.

Kódy v rozmezí 1 až 31 jsou vyhrazeny pro řídicí znaky a v popisech písem se používá pouze jeden:

10 (LF)

Odřádkování (LF) musí bez kreslení posunout pisátko o jednu řádku níže. Používá se to pro umístění následujících řádků pod první při opakování příkazu TEXT.

*10,5,lf
2,8,(0,-10),0

Změnou hodnoty pro posun dolů můžete upravit odřádkování textů.

Písma musejí obsahovat definici speciálního tvaru 0 nesoucího informace o vlastním písmu. Má následující syntaxi:

*0,4,název-písma

nad,pod,režimy,0

Hodnota nad říká, kolik délek jednotkových vektorů odpovídá vzdálenosti vršků velkých písmen nad účařím a obdobně pod určuje o kolik jsou nejnižší křivky malých písmen pod účařím. Účaří odpovídá lince na papíru. Tyto hodnoty udávají základní informace o velikosti písma a slouží k určení faktoru zmenšení tak, aby velikost písma odpovídala výšce zadané příkazem TEXT.

Bajty režimy by měly být 0 u horizontálně orientovaného písma a 2 u dvojitě orientovaného písma (horizontálně a vertikálně). Speciální kód 00E (14) je platný, jenom když režimy je 2.

Standardní sady dodávané s AutoCADem obsahují navíc některé znaky nutné pro správnou funkci kótování.

%%d Znak stupeň (o)
%%p Znak tolerance plus/mínus (±)
%%c Kótovací značka průměru kružnice

Tyto a %%ččč sekvence můžete použít při zadávání textu, jak je popsáno v pasáži TEXT v dokumentaci Referenční příručka.

Poznámka: AutoCAD vkládá znaky podle jejich ASCII hodnoty, ne podle názvu. Abyste šetřili paměťovým místem, pište název tvaru malými písmeny. (Názvy malými písmeny nejsou v paměti uloženy.)

*65,11,uca

024,043,04d,02c,2,047,1,040,2,02e,0

Protože název tvaru uca je psán malými písmeny, není načten do paměti AutoCADu. Je však praktické pro rozpoznání znaku při úpravě daného souboru. uca v tomto případě nahrazuje velké A.