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

s4chpxco  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(383)

我需要创建一个表,其中有自定义的彩色单元格和边框。中定义了几个常量 Color 同学们,但我需要一个定制的颜色。我需要#a6cb0b作为标题和边框线的背景色,颜色代码为#CCCC。如何设置它们?

Table table = new Table(new float[]{1,1,1});
Cell cell = new Cell();
cell.add(new Paragraph("TITLE"));
cell.setBackgroundColor(Color.???);
table.addCell(cell);
...
...
gpfsuwkq

gpfsuwkq1#

了解如何创建颜色的最佳方法是查看api文档。当您转到描述“color”类的页面时,您会看到它有几个子类:
设备灰色
魔鬼GB
设备myk
...
似乎您想要创建一个rgb颜色,因此您需要 DeviceRgb :

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

你可以用 color 对象来设置边框、背景等的颜色。。。

相关问题