Bonjour,

J'utilise depuis peu JFreeChart. Je souhaite enregistrer des graphique dans un PDF. Pour cela j'utilise iText.

L'utilisateur peut enregistrer un graph dans un fichier PDF. => ca marche nickel.
Il peut créer un autre graph, et vouloir l'enregistrer un dans LE même fichier créer précédemment. Et là... bah ça m'écrase mon dernier graph...Ca le copie sur la page 1 et c'est tout...

J'ai essayé comme j'ai pu avec des PdfStamper qui devrait m'insérer une nouvelle page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
File file = new File(path);
FileOutputStream os = new FileOutputStream(file,true);
PdfStamper stamper = new PdfStamper(reader, os);
 
stamper.insertPage(2, reader.getPageSize(1));
suivi de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PdfContentByte cb = stamper.getOverContent(2);
qui devrait me récupérer la page 2 pour après y ajouter le graph :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
PdfTemplate tp = cb.createTemplate(width, height);
Graphics2D g2 = tp.createGraphics(width, height, mapper);
Rectangle2D r2D = new Rectangle2D.Double(0, 0, width, height);
chart.draw(g2, r2D);
g2.dispose();
cb.addTemplate(tp, 0, 0);
Mais bon ca veut pas...et j'ai beau chercher je ne trouve pas de solution...

Si quelqu'un peut m'aider merci d'avance,

Shaina