Füllt Text auf eine feste Breite auf — fügt Füllzeichen hinzu, damit jede Zeile eine Ziel-Spaltenanzahl erreicht, mit gewählter Position des Textes.
Ausrichtungsmodi:
- Links — Text beginnt links, Füllzeichen wird rechts angefügt.
"hi" → "hi " (Breite 8).
- Rechts — Text endet rechts, Füllzeichen links.
"hi" → " hi".
- Zentriert — Text in der Mitte, Füllzeichen auf beide Seiten verteilt (ungerader Rest nach rechts).
"hi" → " hi ".
- Blocksatz — bei mehrzeiliger Eingabe wird jede Zeile außer der letzten vollständig im Blocksatz gesetzt: Wörter werden so auseinandergezogen, dass die Zeile die Zielbreite erreicht, mit Leerzeichen dazwischen (Zeitungsspaltchen-Look).
Optionen:
- Zielbreite — die Spaltenanzahl, auf die jede Zeile aufgefüllt/ausgerichtet wird (1–200).
- Füllzeichen — das Zeichen zum Füllen der Lücke. Standardmäßig ein Leerzeichen; häufige Wahl
-, =, . oder 0.
Gut zu wissen:
- Zeilen, die bereits bei oder über der Zielbreite liegen, werden für links/rechts/zentriert unverändert zurückgegeben (durch Auffüllen lässt sich Text nicht stauchen).
- Blocksatz benötigt mindestens zwei Wörter pro Zeile zum Auseinanderziehen; einwortige Zeilen werden linksbündig gesetzt.
- Die Breite wird in Zeichen (Unicode-Codepunkte) gemessen, sodass CJK-Zeichen jeweils als eine Spalte zählen — kombinieren Sie mit einer monospaced-Darstellung für visuelle Ausrichtung.