Sto creando il layout a 3 colonne con iText java lib.Come saltare il punto di inserimento del testo alla colonna successiva usando iText?
Il problema più grande è che, il testo nella prima colonna potrebbe essere inferiore alla seconda colonna o al terzo o meno nella seconda colonna rispetto alla terza colonna. Quindi ho bisogno di spostare il punto di inserimento nella colonna successiva.
Ho provato a utilizzare il metodo nextColumn che dovrebbe spostare il punto di inserimento nella colonna successiva di ma sposta tutte le colonne sul lato destro.
Forse qualcuno ha avuto lo stesso problema e sa come farlo nel modo giusto?
Grazie per le risposte!
L'immagine in basso mostra cosa voglio.
UPDATE:
Ok proverò a riformulare la domanda.
ecco il codice come dichiaro 3 colonne:
MultiColumnText columnsFooter = new MultiColumnText(210f);
columnsFooter.addRegularColumns(document.left() - 10f,
document.right(), 0, 3);
columnsFooter.setAlignment(Element.ALIGN_CENTER);
Ho 3 colonne con intestazioni e del testo in ogni colonna. Il testo dipende dalla quantità di testo che l'utente ha inserito oggi. Se l'utente ha riempito il limite di testo è OK perché la prima colonna è riempita e il secondo testo passa alla seconda colonna (il secondo testo inizia dalla seconda colonna).
Ma se l'utente non riempie il limite di testo sulla prima colonna o seconda colonna, il successivo inizia a scrivere dalla colonna che non è completamente riempita.
I.e.
Questo va bene perché la prima e la seconda colonna sono completamente riempite.
Questo è un male, perché la prima colonna non sono completamente riempito e secondo testo della colonna inizia dalla prima colonna. Quindi ho bisogno di aggiungere un'interruzione di colonna prima di HEADER 2 e 3 per ottenere una buona struttura di layout se il testo non è completamente riempito.
Vedere la foto e vedrete quello che voglio http://imgur.com/KkLln – burjulius
Grazie per la risposta, ma non è quello che mi serve. Ho riformulato la domanda spero che ora capirai cosa voglio. – burjulius
1. Stai usando MultiColumnText. Non sapevo nemmeno che fosse ancora nella versione. Lo rimuoverò nella prossima versione. Per favore non usarlo! –