Struktura převodních tabulek
Tabulky pro převod ASCII textu jsou uživateli snadno přístupné, a může si je libovolně přizpůsobit k nejrůznějším účelům.
Adresář ASCII.TAB obsahuje, jak již říká sám název, obsahuje tabulky ASCII pro převod nejrůznějších kódování konvertorem importního/exportního filtru ASCII. Tyto tabulky mají koncovku *.ATT (ASCII Transformation Table) a mohou se jinak jmenovat zcela libovolně.
Důležitý je jejich obsah, který lze upravovat libovolným textovým editorem, třeba i pomocí importního/exportního filtru ASCII a modulu Eddie v Calamusu ... ;–)
Prohlédněte si dodané tabulky. Mají všechny stejnou strukturu a můžete je podle libosti upravovat. Jako příklad takové tabulky je A to B.ATT, který mění velké A na velké B:
CALAMUS ATT # ATT = ASCII Transformation Table DISPLAYNAME=A --> B # maxlen = ? VALUEFORMAT=1 # 0 = hex, 1 = dec # comment lines start with '#', # empty lines are ignored. # 1st value = target (atari) # 2nd value = source (din--pc) 065=066 # A becomes B |
Když si řádky mezi oběma čárami vystřihnete a uložíte jako A_TO_B.ATT do adresáře <Calamus>\FILTRY\ASCII.TAB, máte po příštím startu Calamusu tento převod k dipozici a při importu můžete všechna A přeměnit na B.
Soubor musí vždy začínat hlavičkou, jinak je importní/exportní filtr ASCII ignoruje.
Řádka s magickým slovem "DISPLAYNAME=" určuje název, pod kterým se převodní tabulka nabízí. Smysluplné jméno je výhodou.
Další klíčové slovo je "VALUEFORMAT=". Když za něj napíšete "1", budou se následující čísla znaků chápat jako dekadické, je–li tam "0", očekávají se hodnoty hexadecimální.
Mezi a po těchto jsou komentáře začínající znakem #, neboli všechno za tímto znakem se až do konce řádky ignoruje.
Pak následuje první a v tomto příkladu i poslední konverzní příkaz: "065=066". Protože VALUEFORMAT je 1 (dekadicky), znamená to že se všechny znaky s hodnotou ASCII 065 (A) přemění na znaky s ASCII 066 (B). Jistě znáte nějaké "známé" hodnoty ASCII, které můžete zadávat na číselné klávesnici se stisknutou klávesou Alt. Třeba ň je 164, Ň 165. Hodnoty kódů ASCII v Calamusu se dají nejsnadněji zjistit v přehledové tabulce, kterou lze vyvolat v režimech dovolujících psaní textu klávesovou zkratkou Alt–ESC (na PC Alt – klávesa pod ním)
| Důležité | Máte–li udělané jakékoliv tabulky pro jakýkoliv účel, potěší nás když nám je zašlete, abychom je mohli dát k dispozici i pro všechny ostatní uživatele Calamusu. |
|
|
|
|
|
(C) 1998–2009 (03.09.2008) invers Software. Všechna práva vyhrazena. | Máte otázky? E-Mail | Našli jste překlep, nebo chybný překlad?
|
||