|
Nella tabella seguente sono riportati alcuni esempi di pattern di visualizzazione e i risultati della formattazione di alcuni valori di input di esempio (input dell'utente o dati che presentano un binding) mediante il pattern di visualizzazione. I risultati formattati sono delimitati da doppie virgolette, così da poter identificare i punti dove apparirebbero gli spazi nel risultato finale. Le virgolette non fanno parte del risultato. In questi esempi, l'impostazione internazionale è Inglese (USA).
Pattern
|
Valore immesso
|
Valore formattato
|
| |
|
|
zzz,zz9.99
|
123456.1236
123456.4
123456
|
“123,456.12”
“123,456.40”
“123,456.00”
|
$Z.ZZ9,99
|
123.4
|
“ 123.40”
|
$z,zz9.99CR
|
1234
-1234
|
“$1,234.00”
“$1.234,00CR”
|
$Z.ZZ9,99DB
|
123
-123
|
“$ 123.00”
“$ 123,00DB”
|
($z,zz9.99)
|
1234
-1234
|
“ $1,234.56 “
“($1,234.00)”
|
zzz9
|
12.0
|
“12”
|
Szzz,zz9.99
|
1234.56
-1234.56
|
“1,234.56”
“-1,234.56”
|
$9,999.99
|
123.4
|
“$0,123.40”
|
$Z.999,99
|
123.4
|
“$ 123.40”
|
99999
|
1234
|
“01234”
|
S999V99
|
-1.23
|
"-00123"
|
S999V99
|
-1.23
123
|
"-001.23”
" 123.00"
|
SZZ9,99
|
12.3
-12.3
|
" 12.30"
"- 12.30"
|
SZZ9,99
|
12.3
-12.3
|
“12.3”
“-12.3”
|
99,999E
|
12345
0.12345
|
"12.345E+3"
"12.345E-2”
|
La tabella seguente illustra i risultati ottenuti dalla conversione di alcuni valori immessi (input dell'utente o dati che presentano un binding) in valori non elaborati attraverso un pattern di modifica o un pattern di dati.
Pattern personalizzato
|
Valore immesso
|
Valore non elaborato
|
99V99
|
1050
3125
|
10.50
31.25
|
99,999E
|
12,345E3
12,345E-2
|
12345
0.12345
|
z999
|
150
0150
|
150
150
|
z.zz9,99
|
10.50
3,125.00
|
10.50
3125.00
|
$Z.ZZ9,99DB
|
$1,234.00
$1.234,00DB
|
1234.00
-1234.00
|
|
|
|