2010年3月11日 星期四

Java - 使用iText输出pdf档(三) 表格(table)范例

1. 参考Java - 使用iText输出pdf档(一) Hello world范例

2. 表格(table)范例。
//建立PdfPTable物件并设定其栏位数
PdfPTable table = new PdfPTable(2);
//设定table的宽度
table.setWidthPercentage(100f);
//设定每个栏位的宽度
table.setWidths(new float[]{0.20f, 0.90f});

PdfPCell title = new PdfPCell();
//合併储存格
title.setColspan(2);
title.addElement(new Phrase("Table's Title"));
table.addCell(title);

//设定第一个栏位的内容
PdfPCell cell_1 = new PdfPCell();
cell_1.addElement(new Phrase("Column 1"));
table.addCell(cell_1);

//设定第二个栏位的内容
PdfPCell cell_2 = new PdfPCell();
cell_2.addElement(new Phrase("Column 2"));
table.addCell(cell_2);

document.add(table);


沒有留言:

張貼留言