我正在使用iText库在Java中生成pdf文件。我正在pdfptable中写入数据,如何使表格的边框不可见?

最佳答案

PdfPTable的边框元素由添加到表中的PdfPCell定义。每个单元将具有其自己的样式/格式。
以下是API:http://api.itextpdf.com/


PdfPTable table = new PdfPTable(2);
PdfPCell cellOne = new PdfPCell(new Phrase("Hello"));
PdfPCell cellTwo = new PdfPCell(new Phrase("World"));

cellOne.setBorder(Rectangle.NO_BORDER);
cellOne.setBackgroundColor(new Color(255,255,45));

cellTwo.setBorder(Rectangle.BOX);

table.addCell(cellOne);
table.addCell(cellTwo);

如果需要有关Rectangle/Border值的更多详细信息,请查看Rectangle的“IText常量值”部分,此处为:http://api.itextpdf.com/constant-values.html

关于java - pdfptable的无形边框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4900514/

10-14 03:21