【发布时间】:2015-10-18 01:30:05
【问题描述】:
我需要您的助手应用不同的字体样式以使字体加粗,并使PDFTable 中的标题单元格居中对齐,下面的单元格不加粗,但与左侧的对齐方式不同。
使用当前代码,我只能将标题单元格设置为粗体并将标题内容对齐到中心,我需要您的帮助来修改以下动态生成的单元格的字体并更改对齐方式向左。那么我该怎么做呢?
目前的代码是:
dfPTable table = new PdfPTable(2);
Font earningsTitlefont = new Font(Font.TIMES_ROMAN,12, Font.BOLD);
PdfPCell c1 = new PdfPCell(new Phrase("Earnings Description",earningsTitlefont));
c1.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(c1);
c1 = new PdfPCell(new Phrase("Earnings Amount",earningsTitlefont));
c1.setHorizontalAlignment(Element.ALIGN_CENTER);
table.addCell(c1);
for (int i = 0; i < listEarnings.size(); i++) {
String temp1 = listEarnings.get(i).getEarningsDescriptionSS();
String temp2 = listEarnings.get(i).getEarningsAmountSS();
table.addCell(temp1);
table.addCell(temp2);
}
【问题讨论】:
标签: java fonts pdf-generation itext