Rellena texto a un ancho fijo — añade caracteres de relleno para que cada línea alcance un conteo de columnas objetivo, con la posición del texto elegida.
Modos de alineación:
- Izquierda — el texto empieza a la izquierda, el relleno se añade a la derecha.
"hi" → "hi " (ancho 8).
- Derecha — el texto termina a la derecha, el relleno se añade a la izquierda.
"hi" → " hi".
- Centro — el texto va en medio, el relleno se reparte a ambos lados (el sobrante impar va a la derecha).
"hi" → " hi ".
- Justificado — para entrada multilínea, justifica por completo cada línea salvo la última: las palabras se separan para que la línea alcance el ancho objetivo con espacios entre ellas (estilo columna de periódico).
Opciones:
- Ancho objetivo — el conteo de columnas al que se rellena/alinea cada línea (1–200).
- Carácter de relleno — el carácter usado para rellenar el hueco. Por defecto un espacio; opciones comunes
-, =, . o 0.
Bueno saber:
- Las líneas ya en o pasadas del ancho objetivo se devuelven sin cambios para izquierda/derecha/centro (no se puede encoger texto rellenando).
- Justificar necesita al menos dos palabras por línea para separarse; las líneas de una sola palabra se alinean a la izquierda.
- El ancho se mide en caracteres (puntos de código Unicode), así que los caracteres CJK cuentan como una columna cada uno — combina con una visualización monoespaciada para alinear visualmente.