我需要创建一个具有自定义颜色单元格和边框的表格。在Color
类中已经定义了一些常量,但我需要自定义颜色。我需要将#a6cb0b设置为标题的背景颜色,并使用颜色代码#cccccc设置边框线。如何设置它们?
Table table = new Table(new float[]{1,1,1});
Cell cell = new Cell();
cell.add(new Paragraph("TITLE"));
cell.setBackgroundColor(Color.???);
table.addCell(cell);
...
...
cell
类有一个setBackground()
函数,可以用来设置背景颜色。但是如何将单元格的边框设置为lineColor
?我尝试了cell.setBorder(new Border().setColor(lineColor));
,但似乎不起作用。@BrunoLowagie - nitinkaveriappaBorder
实例,对吧?你需要创建一个特定的边框,比如SolidBorder
或者DottedBorder
。你可能还想指定一个宽度,例如new SolidBorder(lineColor, 3)
。 - Bruno Lowagie