Klucze wspólne dla wszystkich typów:
Type:xx; - Typ wartości. Na przykład
"Type:Float;".
Float (domyślnie) - liczba rzeczywista
Int - liczba całkowita
Bool - wartość logiczna (1/0)
String - łańcuch tekstowy
DateTime - Data oraz czas
TimeSpan - Przedział czasu
Len:nn - Całkowita ilość znaków bez
LTxt oraz
RTxt
dla wartości liczbowej włącznie
Sign,
DSep,
Group. Na przykład
"Len:6;".
Patrz:
Kombinacja kluczy Len, DLen, IfLong oraz Group.
-1 (domyślnie) - nieograniczone, dla
Scan znajdź koniec liczby
n - określona ilość znaków
IfShort:nn - Co zrobić, jeśli wartość jest krótsza niż
Len. Na przykład
"Len:4;IfShort:2;".
0 (domyślnie) - nie wykonuj nic
1 - uzupełń Z LEWEJ znaki spacja
2 - uzupełń Z PRAWEJ znaki spacja
7 - tylko dla wartości liczbowej: uzupełń z lewej zerami pomiędzy znak a pierwszą cyfrę (dla wartości nieliczbowe jako IfShort:1)
IfLong:nn - Co zrobić, jeżeli wartość jest dłuższa niż
Len. Na przykład
"Len:4;IfLong:2;".
Patrz:
Kombinacja kluczy Len, DLen, IfLong oraz Group.
0 (domyślnie) - nie wykonuj nic, to znaczy pozostaw następne
1 - obetnij Z LEWEJ na długość Len
2 - obetnij Z PRAWEJ na długość Len
4 - uzupełń znakiem określonym w IfLongPar na długość Len
5 - zastąpi tekstem zawartym w IfLongPar
7 - tylko dla wartości liczbowej: zawsze format max do IfLongPar (dla wartości nieliczbowej jako IfLong:2)
IfLongPar:ss - Określa znak(i) uzupełniające parametra
IfLong. Na przykład
"Len:4;IfLong:5;IfLongPar:MyErr;".
ss -
dla IfLong:4; - znak uzupełniający (domyślnie="", spowoduje uzupełnienie znakiem gwiazdka "*")
dla IfLong:5; - tekst zastępczy (domyślnie="")
Klucze wspólne dla wszystkich liczb:
Group:nn - Łączenie grup liczb do trójek. Na przykład
"Group:1;".
Patrz:
Kombinacja kluczy Len, DLen, IfLong oraz Group.
0 (domyślnie) - nie łączyć
1 - grupuj wlewo od separatora dziesiętnego (tysiące)
2 - grupuj wprawo od separatora dziesiętnego (tysięczne)
3 - grupuj wlewo i wprawo od separatora dziesiętnego (tysiące i tysięczne)
GroupSep:nn - Separator pomiędzy grupami. Na przykład
"Group:1;GroupSep:2;".
0 (domyślnie) - spacja
1 - kropka
2 - przecinek
DLen:nn - Ilość znaków wprawo od separatora dziesiętnego. Na przykład
"DLen:3;".
Patrz:
Kombinacja kluczy Len, DLen, IfLong oraz Group.
-1 (domyślnie) - nieograniczone (uzupełnienie do ilości określonej w Len, ale jeżeli Len=-1 wtedy DLen:3)
n - liczba całkowita włącznie z separatorem Group (3=default)
DSep:nn - Typ kropki dziesiętnej (ma znaczenie tylko jeżeli
DLen!=0). Na przykład
"DSep:1;".
0 (domyślnie) - kropka "."
1 - przecinek ","
DZero:nn - Zera wprawo za liczbą (ma znaczenie tylko jeżeli
DLen!=0). Na przykład
"DZero:1;".
0 (domyślnie) - pozostaw zera
1 - zastąp zera spacją
2 - optymalizuj (usunąć zera oraz ewentualnie separator dziesiętny)