2 votes

Adapter des données au format PDF avec iText

Je génère un PDF dans mon application Android avec iText. J'ai besoin d'ajouter une LISTE au PDF. Cette liste doit provenir de données que j'ai déjà dans un adaptateur. Mon adaptateur est déjà rempli avec les données correctes, donc j'ai juste besoin de savoir comment ajouter ces données de l'adaptateur à mon fichier PDF sous la forme d'une LISTE de cellules. PS : Il s'agit de données dynamiques qui sont remplies dans une autre partie de l'application. Donc ces données ont juste besoin d'être affichées dans le PDF.

2voto

Mehul Ranpara Points 2496

C'est la façon d'ajouter des données dans une table 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();
            }
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X