我只想在我的代码中更改" 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);
答案 0 :(得分:3)
这可能是重复的。但无论如何:Font类保存颜色,因此您必须在Font-class中设置颜色。
Font font = new Font(bf_times)
font.setColor(Color.BLACK);
必须在Phrase
:
new Phrase("PAN DETAILS", font)
来自duplicate。