【问题标题】:Adapter Data into PDF with iText使用 iText 将数据转换为 PDF
【发布时间】:2012-11-29 11:45:27
【问题描述】:

我正在使用 iText 在我的 Android 应用程序中生成 PDF。我需要在 pdf 中添加一个 LIST。这个列表需要来自我已经在适配器中拥有的数据。我的适配器已经填充了正确的数据,所以我只需要知道如何将适配器中的数据以 LIST 形式添加到我的 PDF 文件中,而不管单元格如何。 PS:填写应用程序另一部分的动态数据。所以这些数据只需要显示在 PDF 中即可。

【问题讨论】:

    标签: android itext


    【解决方案1】:

    这是在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();
                }
    }
    

    【讨论】:

    • 超级。谢谢你,梅胡尔。在职的。不错。
    猜你喜欢
    • 2020-09-04
    相关资源
    最近更新 更多