如何在itext中设置自定义颜色?

Dra*_*gan 8 java itext uitextfield

感谢您抽出宝贵时间回答我的问题.

我正在使用Java中的iText生成PDF文档.我需要将表的列标题设置为与值列中的列标题不同的颜色.我有Photoshop的颜色十六进制值.我正在使用带有块和段落的PdfPTable.如何将它们设置为不同的颜色,而不是BaseColor枚举中预定义的颜色?

提前致谢!

Mar*_*ark 14

您需要获取8位十六进制颜色值并将其转换为8位RGB值.

如何使用Java将hex转换为rgb?

然后,您将能够使用RGB值创建新的BaseColor.

cell.setBackgroundColor(new BaseColor(255, 0, 0));
Run Code Online (Sandbox Code Playgroud)


Nav*_*vin -5

看看这个网站。尽管上面写着 C#,但实际上只有 Java 代码。如果你找到了,请告诉我。我根据这些示例创建了一个成功的 PDF 系统。