Простым решением было бы установить ширину границы ячеек на 0,0f и изменить ширину верхней границы для первой строки, ширину нижней границы для последней и то же самое для первого и последнего столбцов ( с левой и правой границей соответственно)
(код в java, но должен сопровождать значение):
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);
}
}
С уважением,