2011-02-03 4 views
2

J'utilise la bibliothèque iText pour imprimer certaines données sous forme de tableau dans un fichier pdf. J'ai 11 colonnes et peut avoir plusieurs rangées. Après avoir créé l'en-tête des titres de chaque colonne, comment puis-je créer une nouvelle ligne dans pdfptable afin que je puisse imprimer les données réelles sur une ligne séparée.Une nouvelle ligne dans pdfptable

Répondre

4

Dans le constructeur de PdfPTable, vous spécifiez le nombre de colonnes d'une ligne.

PdfPTable table = new PdfPTable(4) // 4 Columns 
PdfPCell cell; 
cell = new PdfPCell(new Phrase("Cell with colspan of 4")) ; 
cell. setColspan(4) ; // an entire row 

anotherCell = new PdfPCell(new Phrase("Cell with colspan of 4")); 
anotherCell.setColspan(4); // a second row 

Comme vous pouvez le voir, une nouvelle ligne est créée lorsque vous atteignez le colspan dans la ligne en cours.

+0

Je pense que je l'ai eu en utilisant table.completeRow(); donc il finit la rangée et commence une nouvelle rangée. – yogsma

+0

tks beaucoup, En fait, une nouvelle ligne seulement est créée lorsque vous atteignez le colspan. C'est très important! – dellasavia

Questions connexes