Remplit le texte à une largeur fixe — ajoute des caractères de remplissage pour que chaque ligne atteigne un nombre de colonnes cible, avec le placement du texte choisi.
Modes d'alignement :
- Gauche — le texte commence à gauche, le remplissage est ajouté à droite.
"hi" → "hi " (largeur 8).
- Droite — le texte finit à droite, le remplissage à gauche.
"hi" → " hi".
- Centre — le texte au milieu, le remplissage réparti des deux côtés (l'excédent impair va à droite).
"hi" → " hi ".
- Justifié — pour une entrée multiligne, justifie entièrement chaque ligne sauf la dernière : les mots sont écartés pour que la ligne atteigne la largeur cible avec des espaces entre eux (rendu colonne de journal).
Options :
- Largeur cible — le nombre de colonnes auquel chaque ligne est remplie/alignée (1–200).
- Caractère de remplissage — le caractère utilisé pour combler le vide. Par défaut un espace ; choix courants
-, =, . ou 0.
À savoir :
- Les lignes déjà à ou au-delà de la largeur cible sont renvoyées inchangées pour gauche/droite/centre (on ne peut pas rétrécir le texte en le remplissant).
- La justification nécessite au moins deux mots par ligne pour écarter ; les lignes à un mot sont alignées à gauche.
- La largeur se mesure en caractères (points de code Unicode), donc les caractères CJK comptent pour une colonne chacun — combinez avec un affichage monospace pour un alignement visuel.