bonjour a tous,

Je sollicite votre aide pour tenter de m'aider à résoudre un soucis avec itext et java

Je dois mettre dans un pdf, en haut de la page une liste regroupant l'état civile d'une personne que je dois positionner à gauche et au même niveau mais cette fois sur la droite une photo.

J'ai créé la liste en récuprerant les informations depuis une BDD, sur cette liste j'applique différent style (gras ou normal)

Mon soucis est au niveau de l'ajout de cette liste dans la cellule je n'y arrive apas, j'ai beau ecumer le net je trouve pas mon bonheur.


La liste je la crée comme suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 List etatCiv = new List(10);
                etatCiv.setListSymbol(" ");
               //mise en gras de la période
                etatCiv.add(new ListItem(decoupeEtatCivil[0],enGras));
                //affichage normal du reste de la partie
                etatCiv.add(new ListItem(decoupeEtatCivil[1],corpsCV));
                etatCiv.add(new ListItem(decoupeEtatCivil[2],corpsCV));
                etatCiv.add(new ListItem(decoupeEtatCivil[3],corpsCV));
                document.add(etatCiv);
j'ai tenter en dernier parmi tous mes tests celà

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
PdfPTable table = new PdfPTable(2);
             PdfPCell cell = null;
             List etatCiv = new List(10);
                etatCiv.setListSymbol(" ");
               //mise en gras de la période
                etatCiv.add(new ListItem(decoupeEtatCivil[0],enGras));
                //affichage normal du reste de la partie
                etatCiv.add(new ListItem(decoupeEtatCivil[1],corpsCV));
                etatCiv.add(new ListItem(decoupeEtatCivil[2],corpsCV));
                etatCiv.add(new ListItem(decoupeEtatCivil[3],corpsCV));
            cell.addElement(etatCiv);
            table.addCell(cell);
            table.addCell(photo);
                   document.add(table);
au niveau du code je n'ai aucun retour d'erreur, par contre à l'execution il me dit que etatCiv est vide.

Je ne comprends pas si vous pouvais m'aider cela serait super, car la java pas du tout

Merci pour votre aide et vos conseils