cell120.setHorizontalAlignment(Element.ALIGN_CENTER);
cell120.setVerticalAlignment(Element.ALIGN_CENTER);
table.addCell(cell111);
table.addCell(cell222);
table.addCell(cell333);
table.addCell(cell444);
table.addCell(cell555);
table.addCell(cell666);
table.addCell(cell777);
table.addCell(cell888);
table.addCell(cell999);
table.addCell(cell100);
table.addCell(cell120);
}
PdfPCell cell = new PdfPCell(new Phrase("合 计", fonts()));
cell.setColspan(2);// 设置合并单元格的列数
cell.setHorizontalAlignment(Element.ALIGN_CENTER);// 设置内容水平居中显示
cell.setVerticalAlignment(Element.ALIGN_CENTER);
table.addCell(cell);// 增加单元格
PdfPCell ce = new PdfPCell();
ce.setColspan(3);
table.addCell(ce);
PdfPCell ce11 = new PdfPCell(new Phrase("" + totalnum, ChineseFont()));
ce11.setHorizontalAlignment(Element.ALIGN_CENTER);
ce11.setVerticalAlignment(Element.ALIGN_CENTER);
table.addCell(ce11);
PdfPCell ce1 = new PdfPCell();
ce1.setColspan(2);
table.addCell(ce1);
PdfPCell ce22 = new PdfPCell(new Phrase("" + totalsum, ChineseFont()));
ce22.setHorizontalAlignment(Element.ALIGN_CENTER);
ce22.setVerticalAlignment(Element.ALIGN_CENTER);
table.addCell(ce22);
PdfPCell c = new PdfPCell();
// ce1.setColspan(1);
table.addCell(c);
PdfPCell cc = new PdfPCell();
// ce1.setColspan(1);
table.addCell(cc);
PdfPCell ce2 = new PdfPCell(new Phrase("摘 要", fonts()));
ce2.setColspan(2);
ce2.setHorizontalAlignment(Element.ALIGN_CENTER);
ce2.setVerticalAlignment(Element.ALIGN_CENTER);
table.addCell(ce2);
PdfPCell ce3 = new PdfPCell(new Phrase("" + isNull(""), fonts())); // 摘要字段添加
ce3.setColspan(9);
table.addCell(ce3);
Paragraph paragraph3 = new Paragraph("总部地址及电话 : ", ChineseFont());
paragraph3.setIndentationLeft(80);
Chunk chunk3 = new Chunk("上海## 电话: 233454678 传 真: 123456783454");
paragraph3.add(chunk3);
Paragraph parag = new Paragraph("工商行政管理机关提示:", fonts());
Chunk ch = new Chunk("该供货单可作为进货台账,须备案存档至少两年");
parag.setIndentationLeft(110);
parag.add(ch);
Paragraph pa = new Paragraph("工商行政管理局监制", fonts());
pa.setIndentationLeft(210);
Paragraph pat = new Paragraph("购货单位 (章): 制单人: 审核人: 业务员", ChineseFont());
pat.setIndentationLeft(80);
//将章节对象加入到文档中
doc.add(table);
doc.add(paragraph3);
doc.add(parag);
doc.add(pa);
doc.add(pat);
doc.newPage();
// 关闭文档
doc.close();
writers.close();
return getPath(pageObject.getNo());
}
具体显示如下: