2010年1月19日 星期二

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);

沒有留言:

張貼留言