Guía

Cómo rellenar líneas de texto hasta un ancho fijo

Permite llevar las líneas cortas de un texto a una anchura elegida mediante espacios u otro carácter, con colocación izquierda, derecha o centrada. Las líneas que ya alcanzan esa medida se mantienen sin recortar.

Herramienta Relleno y alineación de texto

Qué puedes ajustar en cada línea

Esta herramienta sirve para ampliar las líneas que quedan por debajo de una anchura de destino. El relleno puede colocarse antes, después o a ambos lados del contenido, según la alineación elegida. Las líneas que ya tienen la anchura indicada no se reducen, de modo que el resultado puede conservar alguna línea más larga que las demás.

El texto no vacío se divide en líneas y cada una se trata por separado. Si no cambias las opciones, se toma una anchura de 20, se utiliza un espacio y el relleno se coloca después del contenido. Esta configuración resulta adecuada cuando quieres revisar primero el comportamiento básico antes de elegir otro carácter o una distribución distinta.

Pasos para dar una anchura al texto

  1. Introduce el texto que quieras procesar. Para trabajar con varias líneas, coloca cada una en su propia línea mediante el salto de línea reconocido por la herramienta. El procesamiento conserva esa separación al reunir la salida.

  2. Indica la anchura de destino. Cuando el valor tiene contenido, se convierte a un número entero y queda limitado al intervalo de 1 a 200. Si el valor está vacío o equivale a un valor falso, se emplea 20. Conviene escribir un número que pueda convertirse correctamente, porque no se ha establecido un resultado controlado para otros valores.

  3. Elige el carácter de relleno. Si no proporcionas uno, se usa un espacio. Cuando escribes una entrada no vacía con varios caracteres, solo se toma el que ocupa la primera posición, así que debes colocarlo ahí.

  4. Selecciona la colocación del relleno. La opción izquierda lo sitúa después de la línea, mientras que la opción derecha lo pone antes. Los demás valores de alineación se interpretan como una colocación centrada.

  5. Procesa el contenido y examina las líneas resultantes. Cada línea más corta recibe la cantidad de caracteres necesaria para llegar a la anchura efectiva. Una línea que ya tiene esa longitud o una mayor se devuelve sin cambios, no se recorta.

En la colocación centrada, el espacio disponible se reparte entre los dos lados. Si la cantidad que falta es impar, el lado izquierdo recibe la parte menor y el derecho la mayor; esta regla permite anticipar en qué lado aparecerá el carácter adicional.

Cómo comprobar el resultado obtenido

Para interpretar la salida, compara cada línea con la anchura efectiva y cuenta los caracteres añadidos. Una línea corta debe alcanzar esa medida, mientras que otra que ya la iguale o la supere conserva su contenido original. Por eso, seleccionar una anchura no significa que el resultado tenga necesariamente líneas de una longitud uniforme: las que parten de una medida superior permanecen más largas.

La posición del carácter también permite comprobar la opción seleccionada. Si aparece al final, corresponde a la colocación izquierda; si aparece al principio, corresponde a la derecha; cuando se distribuye a ambos lados, se ha aplicado la colocación centrada. En este último caso, una diferencia de un carácter se resuelve dejando la parte menor a la izquierda.

Una entrada vacía sigue un recorrido distinto: produce una salida vacía sin aplicar el relleno ni normalizar la anchura. En cambio, un valor de anchura con contenido que no pueda transformarse en entero puede interrumpir el procesamiento antes de terminar. La separación documentada se basa en el salto de línea reconocido, por lo que no debe darse por confirmado el mismo comportamiento para retornos de carro u otras representaciones.

Ejemplo práctico

Quieres preparar dos etiquetas breves para que ocupen seis posiciones al mostrarse en un bloque de texto.

Introduce dos líneas con el contenido «Sol» y «Luna», establece una anchura de 6, selecciona «.» como carácter de relleno y usa la colocación izquierda.

La salida contiene dos líneas de longitud 6: la primera conserva «Sol» y añade tres puntos a la derecha; la segunda conserva «Luna» y añade dos puntos a la derecha.

Limitaciones

  • No se ha establecido una respuesta controlada para una anchura con contenido que no pueda convertirse en entero. La separación documentada usa el salto de línea reconocido, sin confirmar el tratamiento de retornos de carro u otras representaciones.

Errores frecuentes

  • Un error habitual consiste en escribir varios caracteres esperando que se repitan como una cadena; corrígelo dejando en la primera posición el carácter que quieras aplicar y confirma después la colocación seleccionada.

Preguntas frecuentes

¿La herramienta deja todas las líneas con la misma anchura?

Sí, cuando el texto contiene contenido: las líneas que quedan por debajo de la anchura reciben caracteres hasta alcanzarla, pero las que parten de una longitud superior conservan esa medida.

¿Puedo usar un carácter distinto del espacio?

El espacio se utiliza de forma predeterminada. Si eliges un carácter de relleno no vacío, se selecciona únicamente el carácter situado en su primera posición.

¿Qué ocurre con una entrada vacía o una anchura no válida?

Con el texto vacío, la salida es vacía y no se aplica la anchura. Si la anchura tiene contenido pero no puede convertirse en un entero, el procesamiento puede fallar antes de completarse.

Herramienta

Relleno y alineación de texto