我想在一个PdfPCell中添加多个短语。 我担心的是,我想表现得像 "创建日期:"灰色字体而不是"日期"在一个单元格中以黑色字体显示。
那么,无论如何都要这样做吗?请帮忙。
代码就像,
PdfPCell cell = new PdfPCell(new Phrase("Created Date : ",grayFont));
现在,我希望在不添加新Cell的情况下添加Date。这可能吗?
答案 0 :(得分:7)
创建一个单元格,并根据需要添加Phrase
:
PdfPCell cell = new PdfPCell();
cell.addElement(new Phrase("Created Date : ", grayFont));
cell.addElement(new Phrase(theDate, blackFont));
您还可以考虑添加Chunk
而不是Phrase
。
答案 1 :(得分:0)
答案 2 :(得分:0)
使用
Phrase datePhrase = new Phrase(new Chunk("Created Date", FontFactory.getFont(FontFactory.HELVETICA, 16, Font.BOLD, BaseColor.GRAY)));
datePhrase.add(new Phrase(new Chunk("Your Date", FontFactory.getFont(FontFactory.HELVETICA, 16, Font.BOLD, BaseColor.BLACK))));
PdfPCell cell = new PdfPCell(datePhrase);