Klíče společné všem typům:
Type:xx; - Typ hodnoty. Například
"Type:Float;".
Float (přednastaveno) - reálné číslo
Int - celé číslo
Bool - logická hodnota (1/0)
String - textový řetězec
DateTime - Datum a čas
TimeSpan - Časové rozpětí
Len:nn - Celkový počet znaků bez
LTxt a
RTxt
pro číselné hodnoty včetně
Sign,
DSep,
Group. Například
"Len:6;".
Viz:
Kombinace klíčů Len, DLen, IfLong a Group.
-1 (přednastaveno) - neomezeno, pro
Scan najít konec čísla
n - stanovený počet znaků
IfShort:nn - Co dělat když hodnota je kratší než
Len. Například
"Len:4;IfShort:2;".
0 (přednastaveno) - nedělat nic
1 - doplnit ZLEVA znakem mezera
2 - doplnit ZPRAVA znakem mezera
7 - pouze pro číselné hodnoty: doplnit zleva nulami mezi znaménko a první cifru (pro ne číselné hodnoty jako IfShort:1)
IfLong:nn - Co dělat když hodnota je delší než
Len. Například
"Len:4;IfLong:2;".
Viz:
Kombinace klíčů Len, DLen, IfLong a Group.
0 (přednastaveno) - nedělat nic, to znamená nechat delší
1 - ořez ZLEVA na délku Len
2 - ořez ZPRAVA na délku Len
4 - vyplnit znakem zadaným v IfLongPar na délku Len
5 - nahradí textem v IfLongPar
7 - pouze pro číselné hodnoty: vědecky format max do IfLongPar (pro ne číselné hodnoty jako IfLong:2)
IfLongPar:ss - Určuje znak(y) pro vyplnění k parametru
IfLong. Například
"Len:4;IfLong:5;IfLongPar:MyErr;".
ss - Znak(y)
pro IfLong:4; - znak kterým vyplnit (přednastaveno="", způsobí vyplnění znakem hvězdička "*")
pro IfLong:5; - náhradní text (přednastaveno="")
Klíče společné všem číslům:
Radix:nn - Jiná číselná soustava (pro typ
Int). Například
"Type:Int;Radix:16;".
Viz:
Použití Radix a další klíče k naformátování hodnoty.
2 - binární
8 - oktálová
10 (přednastaveno) - decimální
16 - hexadecimální, hexa znaky budou malé, ale lze je zvětšit pomocí Case:1;
Group:nn - Seskupování skupin čísel do trojic. Například
"Group:1;".
Viz:
Kombinace klíčů Len, DLen, IfLong a Group.
0 (přednastaveno) - neseskupovat
1 - seskupovat vlevo od desetinného oddělovače (tisíce)
2 - seskupovat vpravo od desetinného oddělovače (tisíciny)
3 - seskupovat vlevo i vpravo od desetinného oddělovače (tisíce i tisíciny)
GroupSep:nn - Oddělovač mezi skupinami. Například
"Group:1;GroupSep:2;".
0 (přednastaveno) - mezera
1 - tečka
2 - čárka
DLen:nn - Počet znaků vpravo od desetinného oddělovače. Například
"DLen:3;".
Viz:
Kombinace klíčů Len, DLen, IfLong a Group.
-1 (přednastaveno) - neomezeno (plnění do počtu zadaného v Len, ale pokud Len=-1 pak DLen:3)
n - celé číslo včetně Group oddělovače (3=default)
DSep:nn - Typ desetinné tečky (má význam pouze pokud
DLen!=0). Například
"DSep:1;".
0 (přednastaveno) - tečka "."
1 - čárka ","
DZero:nn - Nuly vpravo za číslem (má význam pouze pokud
DLen!=0). Například
"DZero:1;".
0 (přednastaveno) - ponechat nuly
1 - nuly nahradit mezerou
2 - optimalizovat (smazat nuly a případně desetinný oddělovač)