12
Rodzaje formatowania:
• wyrównanie zmiennej do lewej,
• wyrównanie zmiennej do prawej,
• określenie ilości znaków do wydruku/wyświetlenia,
• deklaracja ilości miejsc po przecinku dla zmiennych liczbowych,
• konwersja formatu daty i godziny,
• konwersja zmiennych liczbowych na postać kodu EAN13,
• konwersja zmiennych liczbowych oraz daty na postać kodu EAN128.
Znaki specjalne formatowania:
Znak Opis Przykład
, Znak separujący zmienne od
formatowania.
{7,10} - Masa netto w jednostce kalibracyjnej
o stałej długości 10 znaków, wyrównana
do prawej.
- Znak minus lub justowanie do
lewej.
{7,-10} - Masa netto w jednostce kalibracyjnej,
o stałej długości 10 znaków, wyrównana
do lewej.
: Znak poprzedzający formatowanie
lub separator czasu (tj. godzin,
minut i sekund).
{7:0.000} - Masa netto w jednostce kalibracyjnej
zawsze z trzema miejscami po przecinku.
{3:hh:mm:ss} – Aktualny czas w formacie:
godzina : minuta : sekunda.
. Pierwsza napotkana kropka
w liczbie jest traktowana jako
separator części całkowitej
od części dziesiętnej. Każda
następna jest ignorowana.
{55:0.00} - Cena jednostkowa towaru, zawsze
z dwoma miejscami po przecinku.
{17:0.0000} – Średnia z pomiarów, zawsze
z czterema miejscami po przecinku.
V Formatowanie masy i wielkości
pochodnych do masy w kodzie
EAN13.
{7:V6.3} - Masa netto w postaci EAN13 (Kod
6-znakowy), z trzema miejscami po przecinku.
F Znak formatujący liczby do
łańcucha znaków w formacie
„-ddd.ddd…” (gdzie: d stanowią
pojedyncze cyfry, znak minus
występuje tylko dla liczb
ujemnych) lub określenie liczby
miejsc po przecinku.
{7:F2} - Masa netto w jednostce kalibracyjnej,
zawsze z dwoma miejscami po przecinku.
{7,9:F2} - Masa netto w jednostce kalibracyjnej,
zawsze z dwoma miejscami po przecinku,
o stałej długości 9 znaków, z wyrównaniem
do prawej.
T Formatowanie masy i wielkości
pochodnych do masy w kodzie
EAN128.
{7:T6.3} - Masa netto w postaci EAN128,
z trzema miejscami po przecinku.
/ Separator daty między dniami,
miesiącami i latami.
{2:yy/MM/dd} - Aktualna data w formacie: rok -
miesiąc - dzień, gdzie yy to reprezentacja dwóch
mniej znaczących cyfr roku.
\ Znak Escape usuwający funkcję
formatującą z następnego znaku
tak, aby mógł być traktowany jako
tekst.
{2:yy\/MM\/dd} – Aktualna data w formacie:
rok / miesiąc / dzień; {2:yy\:MM\:dd} - Aktualna
data w formacie: rok : miesiąc : dzień.
W przypadku konieczności użycia ukośnika „\”
jako literału należy napisać \\.