J’utilise opensource http://itextpdf.com/ , pour créer des fichiers PDF.
Je pourrais créer un tableau, mais la largeur de toutes les colonnes est la même, je dois changer la largeur de la colonne.
PdfPTable table = new PdfPTable(6); Phrase tablePhrse = new Phrase("Sl n0", normalFontBold); PdfPCell c1 = new PdfPCell(tablePhrse); c1.setHorizontalAlignment(Element.ALIGN_CENTER); table.addCell(c1);
Je ne pouvais trouver aucune méthode pour définir la largeur de la colonne, les pls suggèrent un moyen de le faire.
Vous pouvez utiliser la méthode setWidths ().
table.setWidths(new int[]{200,50});
public void setWidths (int [] relativeWidths)
Voici le corrigé si table.setWidths(new int[]{200,50});
ne marche pas.
innertable.setWidthPercentage(50);
Salut à tous..
essaye ça.
float[] columnWidths = new float[]{10f, 20f, 30f, 10f}; table.setWidths(columnWidths);