È possibile includere stringhe di formattazione usando la sintassi seguente:
<[Token],[FormatString]>
I caratteri speciali del tipo ">" non possono essere usati nella stringa di formattazione.
La FormatString può assumere i valori standard della piattaforma Microsoft VisualStudio, sia per quanto riguarda i formati numerici, che per i formati di tipo DateTime.
In particolare, il formato numerico può essere impostato con la sintassi classica:
✓ con gli zeri (e.g. 0,00);
✓ con il placeholder # (e.g. #,##).
Separatori decimali, suffissi e formati ti tipo temporale sono guidati dalla valorizzazione della proprietà CultureName. Ove essa non è esplicitamente valorizzata, si utilizza la valorizzazione di default dell'installazione. |
Sono inoltre disponibili alcuni formati speciali:
✓ Q oppure q, per definire il trimestre di una data;
✓ O oppure o, per definire l'ordinale di un numero, aggiungendo il suffisso apposito;
✓ O oppure o, per definire l'ordinale del giorno di una data, aggiungendo il suffisso apposito.
ESEMPIO DI FORMATTAZIONE In una Rule in cui è consentito l'uso dei Token, l'espressione:
<%Value,Currency> restituisce la formattazione del valore come valuta in base a quanto definito nella proprietà CultureName.,
<%Value,0.00> restituisce la formattazione del valore con due cifre decimali,
<%Value,0.00>% restituisce la formattazione del valore con due cifre decimali seguite dal simbolo di percentuale. |
Token non riconosciuti sono sostituiti dal carattere "?". In tal caso è opportuno verificare la sintassi del token.
L’uso del carattere \r impone l’a capo immediatamente dopo il punto in cui è posizionato. Il carattere \ davanti al simbolo di percentuale costituisce il carattere di escape e valorizza pertanto come stringa quanto posto dopo di esso.