Estoy creando el diseño de 3 columnas con iText java lib.Cómo omitir el punto de inserción de texto en la columna siguiente con iText?
El problema más grande es que, el texto en la primera columna podría ser menor que en la segunda columna o tercero o menos en la segunda columna que la tercera columna. Entonces necesito mover el punto de inserción a la siguiente columna.
Intenté utilizar el método nextColumn, que debería mover el punto de inserción a la siguiente columna , pero mueve todas las columnas hacia el lado derecho.
Quizás alguien haya tenido el mismo problema y sepa cómo hacerlo, ¿verdad?
¡Gracias por responder!
La imagen a continuación muestra lo que quiero.
ACTUALIZACIÓN:
Ok voy a tratar de reformular la pregunta.
Aquí es el código de la forma Declaro 3 columnas:
MultiColumnText columnsFooter = new MultiColumnText(210f);
columnsFooter.addRegularColumns(document.left() - 10f,
document.right(), 0, 3);
columnsFooter.setAlignment(Element.ALIGN_CENTER);
tengo 3 columnas con encabezados y parte del texto de cada columna. El texto depende de la cantidad de texto que el usuario ingresó hoy. Si el usuario llenó el límite de texto está bien porque la primera columna está llena y el segundo texto va a la segunda columna (el segundo texto comienza en la segunda columna).
Pero si el usuario no completa el límite de texto en la primera columna o la segunda columna, el próximo comienza a escribir desde la columna que no está completamente lleno.
I.e.
Esto está bien porque la primera y la segunda columnas están completamente llenas.
Esto es malo porque la primera columna no se llenan completamente y segundo texto de la columna comienza a partir de la primera columna. Por lo tanto, necesito agregar un salto de columna antes de HEADER 2 y 3 para obtener una buena estructura de disposición si el texto no está completamente lleno.
vemos en la imagen y verá lo que yo quiero que http://imgur.com/KkLln – burjulius
Gracias por la respuesta, pero no es lo que necesito. He reformulado la pregunta. Espero que ahora entiendas lo que quiero. – burjulius
1. Estás usando MultiColumnText. Ni siquiera sabía que todavía estaba en el lanzamiento. Lo eliminaré en el próximo lanzamiento. Por favor no lo use! –