我使用的是iText库,下面给出了一个代码片段:
BaseColor sectionFontColor = WebColors.getRGBColor("#ffffff");
收到警告消息:
'com.itextpdf.text.html.WebColors' is deprecated
如何解决这一问题?
我使用的是iText库,下面给出了一个代码片段:
BaseColor sectionFontColor = WebColors.getRGBColor("#ffffff");
收到警告消息:
'com.itextpdf.text.html.WebColors' is deprecated
如何解决这一问题?
您使用的是高于5.5.2的iText版本.根据文档,从5.5.2开始不推荐使用WebColors
.
BaseColor
类支持默认 colored颜色 :WHITE
、LIGHT_GRAY
、GRAY
、DARK_GRAY
、BLACK
、RED
、PINK
、ORANGE
、YELLOW
、GREEN
、MAGENTA
、CYAN
&;BLUE
如果希望生成默认 colored颜色 之外的其他 colored颜色 ,则必须在BaseColor
的构造函数中传递RGB值.
例如:
// #ffffff hex code is for white color
BaseColor sectionFontColor = BaseColor.WHITE;
// if you want to have a different color, for example, Purple (#674ea7)
BaseColor sectionFontColor = new BaseColor(103, 78, 167);
Note:第一个参数是red个值,第二个参数是green个值,第三个参数是BaseColor
构造函数中的blue个值.
我已经使用这个网站color-hex.com生成了特定 colored颜色 的十六进制代码和RGB值.