Une solution simple serait de régler la largeur de la bordure des cellules à 0.0f, et modifier la largeur supérieure de bordure la première ligne, la largeur de la bordure inférieure pour le dernier, et la même chose pour première et dernière colonnes (avec bordure gauche et à droite respectivement)
(code java, mais devrait convoi le sens):
for (int x = 1, x <= xmax; x++){
for (int y = 1, y <= ymax; y++){
// create the cell
PdfPCell cell = new PdfPCell(pr);
cell.setBorderWidth(0.0f);
cell.setBorderColorBottom(Color.LIGHT_GRAY);
// ... set the content of the cell here
// and change the border(s) width
if (x == 0)
cell.setBorderWidthLeft(0.1f);
if (x==xmax)
cell.setBorderWidthRight(0.1f);
if (y==0)
cell.setBorderWidthTop(0.1f);
if (y==ymax)
cell.setBorderWidthBottom(0.1f);
table.addCell(cell);
}
}
Cordialement,