itext table的单元格边框设置
FileOutputStream outputStream = new FileOutputStream(new File("D:/logs/file/test.pdf"));
//创建文件(A4纸大小)
Document document = new Document(PageSize.A4);
PdfWriter.getInstance(document, outputStream);
//打开文件
document.open();
document.newPage();
PdfPTable table = new PdfPTable(1);
table.setWidthPercentage(100);
//新建单元格对象
PdfPCell cell = new PdfPCell(new Phrase("test"));
//隐藏上边框
cell.disableBorderSide(1);
//隐藏下边框
cell.disableBorderSide(2);
//隐藏上、下边框
cell.disableBorderSide(3);
//隐藏左边框
cell.disableBorderSide(4);
//隐藏左、上边框
cell.disableBorderSide(5);
//隐藏左、下边框
cell.disableBorderSide(6);
//隐藏左、上、下边框
cell.disableBorderSide(7);
//隐藏右边框
cell.disableBorderSide(8);
//隐藏右、上边框
cell.disableBorderSide(9);
//隐藏右、下边框
cell.disableBorderSide(10);
//隐藏右、上、下边框
cell.disableBorderSide(11);
//隐藏左、右边框
cell.disableBorderSide(12);
//隐藏上、左、右边框
cell.disableBorderSide(13);
//隐藏下、左、右边框
cell.disableBorderSide(14);
//隐藏全部
cell.disableBorderSide(15);
table.addCell(cell);
document.add(new Phrase("--------------------------------------"));
document.add(table);
document.close();
隐藏上边框的效果:
隐藏下边框的效果:
隐藏上、下边框的效果:
隐藏左边框的效果:
隐藏左、上边框的效果:
隐藏左、下边框的效果:
隐藏左、上、下边框的效果:
隐藏右边框的效果:
隐藏右、上边框的效果:
隐藏右、下边框的效果:
隐藏右、上、下边框的效果:
隐藏左、右边框的效果:
隐藏上、左、右边框的效果:
隐藏下、左、右边框的效果:
隐藏全部边框的效果: