2

iTextを使用してAndroidアプリケーションでPDFを生成しています。PDFにリストを追加する必要があります。このリストは、アダプタにすでにあるデータから取得する必要があります。私のアダプターはすでに正しいデータで満たされているので、そのデータをアダプターから私のPDFファイルにセルのリスト形式で追加する方法を知る必要があります。PS:アプリケーションの別の部分に入力されるのは動的データです。したがって、このデータはPDFで表示する必要があります。

4

1 に答える 1

2

これは、PDFテーブルにデータを追加する方法です。

private static void descriptionTable(Document p,ArrayList<String> list) throws BadElementException 
      {
            PdfPTable table = new PdfPTable(3);

            table.setWidthPercentage(100);

            PdfPCell c1 = new PdfPCell(new Phrase("Site Address",ele_noraml_black));
            c1.setHorizontalAlignment(Element.ALIGN_LEFT);
            c1.setColspan(1);
            c1.setBorderWidth(1);
            c1.setPaddingBottom(10);
            c1.setBorderColor(celalBorderColor);
            table.addCell(c1);



            c1 = new PdfPCell(new Phrase(list_tree_tree.get(0),ele_noraml_black));
            c1.setHorizontalAlignment(Element.ALIGN_LEFT);
            c1.setBorderWidth(1);
            c1.setColspan(2);
            c1.setPaddingBottom(10);
            c1.setBorderColor(celalBorderColor);
            table.addCell(c1);
 try {
                p.add(table);
            } catch (DocumentException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
}
于 2012-11-29T11:51:52.437 に答える