Stampare una stringa in console con allineamento a destra o a sinistra

Da Gambas-it.org - Wikipedia.

Per stampare in console o in Terminale una stringa di caratteri con formattazione avente allineamento a destra o a sinistra, è possibile usare almeno due moddalità.


Uso dei Metodi "String.PadLeft()" e "String.PadRight()" del Componente gb.util

Il Metodo "String.PadLeft()" del Componente gb.util restituisce una nuova stringa che allinea i caratteri a destra nella stringa originale riempiendoli a sinistra con un modello di stringa specificato, per una lunghezza totale specificata; mentre il Metodo "String.PadRight()" restituisce una nuova stringa che allinea i caratteri a sinistra nella stringa originale riempiendoli a destra con un modello di stringa specificato, per una lunghezza totale specificata.

Mostriamo un semplice esempio, nel quale si userà il Metodo "String.PadLeft()":

Public Sub Main()
 
 Print String.PadLeft("Gambas", 16, " ")
 Print String.PadLeft("wiki di Gambas", 16, " ")
 Print String.PadLeft("gambas-org.it", 16, "-")
    
End


Ponendo un numero prima del simbolo della formattazione della funzione esterna "printf()" di C

E' possibile usare anche la funzione esterna "printf()" di C:

https://www.gambas-it.org/wiki/index.php?title=Printf_()#Formattazione_con_campo_riservato_di_caratteri