Imprimer un Jpanel sur plusieurs pages.
Bonjour,
Je souhaite imprimer un JPanel qui fait plusieurs pages, cependant je n'arrive pas à trouver de méthode me le permettant.
Voila le code que j'utilise:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Properties props = new Properties();
props.put("awt.print.paperSize", "a4");
props.put("awt.print.destination", "printer");
PrintJob pJob = getToolkit().getPrintJob(this,"Impression", props);
if (pJob != null)
{
Graphics pg = pJob.getGraphics();
monPanel.printAll(pd); break;
pJob.end();
} |
Avec ce code, il n'imprime que la première page et coupe le JPanel restant. Comment faire pour qu'il en imprime la totalité?
Merci d'avance.