<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Funzioni > PadRight |
Restituisce una stringa della larghezza totale specificata, aggiungendo il numero necessario di caratteri di riempimento alla fine della stringa specificata.
Funzione
string PadRight(string s, int totalWidth, string paddingChar)
La funzione può essere utilizzata nelle seguenti modalità:
1) PadRight(string s, int totalWidth)
2) PadRight(string s, int totalWidth, string paddingChar)
Output |
||
Nome |
Descrizione |
Tipo |
returnValue |
Stringa iniziale rielaborata. |
String |
Modalità 1)
string PadRight(string s, int totalWidth)
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
s |
Stringa da convertire. |
String |
|
totalWidth |
Lunghezza totale che la stringa deve raggiungere. |
Integer |
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Stringa iniziale rielaborata. |
String |
|
Commenti
Il metodo restituisce:
Restituisce |
Condizione |
Il testo assegnato al parametro s |
Se il numero assegnato al parametro totalWidth è minore o uguale alla lunghezza della testo in input. |
Esempio
In una risorsa di tipo Dati, in cui è definito un campo denominato CodiceSeriale di tipo Testo breve e un campo denominato Dimensione di tipo Numerico Intero, si vuole ottenere un testo della lunghezza specificata nel campo Dimensione, composto dal carattere speciale # postposto al codice seriale.
PadLeft(#data.Fields['CodiceSeriale'],#data.Fields['Dimensione'])) |
Se il parametro CodiceSeriale assume il valore "AB52FGT" e il parametro Dimensione assume il valore "9" la funzione restituisce "AB52FGT ", con due spazi vuoti aggiunti in coda al testo.
Modalità 2)
string PadRight(string s, int totalWidth, string paddingChar)
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
s |
Stringa da convertire. |
String |
|
totalWidth |
Lunghezza totale che la stringa deve raggiungere. |
Integer |
|
paddingChar |
Carattere di riempimento. |
String |
|
Output |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
returnValue |
Stringa iniziale rielaborata. |
String |
|
Commenti
Non specificando il carattere di riempimento, il metodo aggiunge il numero necessario di spazi alla fine della stringa di input per raggiungere la lunghezza specificata.
Il metodo restituisce:
Restituisce |
Condizione |
Il testo assegnato al parametro s |
Se il numero assegnato al parametro totalWidth è minore o uguale alla lunghezza della stringa di input. |
Errore |
Se al parametro paddingChar vengono assegnati più di un carattere |
Esempio
In una risorsa di tipo Dati, in cui è definito un campo denominato CodiceSeriale di tipo Testo breve e un campo denominato Dimensione di tipo Numerico Intero, si vuole ottenere un testo della lunghezza specificata nel campo Dimensione, composto dal carattere speciale # postposto al codice seriale.
PadLeft(#data.Fields['CodiceSeriale'],#data.Fields['Dimensione'],'#')) |
Se il parametro CodiceSeriale assume il valore "AB52FGT" e il parametro Dimensione assume il valore "9" la funzione restituisce "AB52FGT##".