Bonjour
J'utilise la bibliothèque iText pour exporter mes JPanel en pdf, voici le code :
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
16
17
18
19
20
void ExportPDF (){
		Document document = new Document();
		try {
		    PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("test.pdf"));
		    document.open();
		    PdfContentByte contentByte = writer.getDirectContent();
		    PdfTemplate template = contentByte.createTemplate(500, 500);
		    Graphics2D g2 = template.createGraphics(500, 500);
		    pp.print(g2);
		    g2.dispose();
		    contentByte.addTemplate(template, 30, 300);
		} catch (Exception e) {
		    e.printStackTrace();
		}
		finally{
		    if(document.isOpen()){
		        document.close();}
		    }
 
	}
Mon soucis c'est que mon JPanel n'est pas totalement exporté
Voici mon JPanel (pp)
et voila ce que j'obtiens comme .pdf
J'ai essayé de modifier les paramétrés des méthodes createTemplate et createGraphics mais y a pas grand chose comme résultat...
Avez vous une idée ?