如何在itext pdf中更改单元格中文本的颜色?

时间:2015-08-04 06:03:30

标签: itext

我只想在我的代码中更改" PAN DETAILS"(单元格文本)的颜色,请告诉我一个很好的例子。

 PdfPTable table2 = new PdfPTable(1);
         table2.setWidthPercentage(100);
         PdfPCell cellsss;
         cellsss = new PdfPCell(new Phrase("PAN DETAILS"));
         cellsss.setBorderColorTop(BaseColor.BLACK);
         cellsss.setColspan(0);
         cellsss.setBorderColor(BaseColor.RED);
         BaseColor myColorpan = WebColors.getRGBColor("#b60548");
         cellsss.setBackgroundColor(myColorpan);
         cellsss.setHorizontalAlignment(Element.ALIGN_CENTER);
         table2.addCell(cellsss);
         cellsss = new PdfPCell(new Phrase("PAN DETAILS"));
         cellsss.setBorderColor(BaseColor.BLACK);
         document.add(table2);

1 个答案:

答案 0 :(得分:3)

这可能是重复的。但无论如何:Font类保存颜色,因此您必须在Font-class中设置颜色。

Font font = new Font(bf_times)
font.setColor(Color.BLACK);

必须在Phrase

中设置
new Phrase("PAN DETAILS", font)

来自duplicate