Scopo
Ritorna una stringa ottenuta completando a partire da destra con il carattere indicato la stringa passata come argomento fino alla lunghezza indicata.
Sintassi
string risultato = "" // Leggo il risultato della funzione
//
Risultato := FillRight(stringa, lunghezza, carattere)
//
Risultato := FillRight(stringa, lunghezza, carattere)
Argomenti
Stringa | È l'espressione di tipo stringa che si vuole completare. Può essere una qualunque espressione il cui risultato sia una stringa. |
Lunghezza | È l'espressione di tipo intero che esprime la lunghezza della stringa che si vuole ottenere. Può essere una qualunque espressione il cui risultato sia un intero. |
Carattere | È l'espressione di tipo stringa con cui si vuole completare la stringa di partenza. Può essere una qualunque espressione il cui risultato sia una stringa. |
Valore di ritorno
Viene ritornata una stringa che si ottiene completando a partire da destra con il carattere indicato la stringa passata come argomento fino alla lunghezza indicata.
Esempio di codice
// ****************************************************************************
// Con questa procedura inseriamo alcuni caratteri a destra della stringa
// passata
// ****************************************************************************
public void Functionstring.FillRight()
{
Applicazione.FunzioniString.Risultato := FillRight(Applicazione.FunzioniString.
String1, Applicazione.FunzioniString.Int1, Applicazione.FunzioniString.String2)
}
// Con questa procedura inseriamo alcuni caratteri a destra della stringa
// passata
// ****************************************************************************
public void Functionstring.FillRight()
{
Applicazione.FunzioniString.Risultato := FillRight(Applicazione.FunzioniString.
String1, Applicazione.FunzioniString.Int1, Applicazione.FunzioniString.String2)
}
- Se Carattere contiene una stringa di più caratteri verrà utilizzato solamente il primo come carattere di riempimento.
- Se Carattere contiene Null o StringaVuota verrà utilizzato uno spazio come carattere di riempimento nel caso in cui viene selezionato il flag "Confronto con NULL" in Parametri di Compilazione, se invece tale flag è deselezionato la funzione ritorna la Stringa originale.
- Se Lunghezza è Null o Zero la funzione ritorna la Stringa originale.
- Se la lunghezza della Stringa è già maggiore o uguale alla Lunghezza la funzione ritorna la Stringa originale.
- Se Stringa è Null o StringaVuota la funzione ritorna una stringa di Carattere lunga come specificato.
Ultima modifica: 25/10/2016 / Validità: da 7.0.3200