Je utilise la bibliothèque iText pour imprimer certaines données sous forme de tableau dans un fichier pdf. J'ai 11 colonnes et je peux avoir plusieurs lignes. Après avoir créé l'en-tête pour les titres de chaque colonne, comment créer une nouvelle ligne dans pdfptable pour pouvoir imprimer les données réelles sur une ligne séparée.
Réponse
Trop de publicités?Dans le constructeur de PdfPTable, vous spécifiez le nombre de colonnes dans une rangée.
PdfPTable table = new PdfPTable(4) // 4 Colonnes
PdfPCell cell;
cell = new PdfPCell( new Phrase("Cellule avec un colspan de 4") ) ;
cell. setColspan(4) ; // une rangée entière
anotherCell = new PdfPCell( new Phrase("Cellule avec un colspan de 4") );
anotherCell.setColspan(4); // une deuxième rangée
Comme vous pouvez le voir, une nouvelle rangée est créée lorsque vous atteignez le colspan dans la rangée actuelle.