PadLeft

<< Fare clic per visualizzazione il sommario >>

Percorso:  Il linguaggio OEL > Funzioni >

PadLeft

Restituisce una stringa della larghezza totale specificata, aggiungendo il numero necessario di caratteri di riempimento all'inizio della stringa specificata.

 

Funzione

string PadLeft(string s, int totalWidth, string paddingChar)

 

La funzione può essere utilizzata nelle seguenti modalità:

1) PadLeft(string s, int totalWidth)

2) PadLeft(string s, int totalWidth, string paddingChar)

 

Output

Nome

Descrizione

Tipo

returnValue

Stringa iniziale rielaborata.

String

 

 

Modalità 1)

string PadLeft(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 # anteposto 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 prima del testo.

 

Modalità 2)

string PadLeft(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 all'inizio della stringa specificata 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 testo in 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 # anteposto 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".