如何在iText 7中创建/设置表格单元格和边框的自定义颜色?

时间:2017-10-31 14:37:29

标签: java pdf itext7

我需要创建一个具有自定义彩色单元格和边框的表格。 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);
...
...

1 个答案:

答案 0 :(得分:3)

了解如何创建颜色的最佳方法是检查API docs。当您转到描述'Color'类的页面时,您会看到它有几个子类:

您似乎想要创建RGB颜色,因此需要DeviceRgb

Color headerBg = new DeviceRgb(0xA6, 0xCB, 0x0B);
Color lineColor = new DeviceRgb(0xCC, 0xCC, 0xCC);

您可以使用color对象设置边框,背景等颜色......

相关问题