1 pièce(s) jointe(s)
Problème de positionnement du contenu à l'impression
Bonjour à tous,
Je crée actuellement un programme me permettant de générer un nuage de mot.
Je souhaite pouvoir imprimmer ce nuage de mot (panel spécifique), j'ai pour ce faire utilisé le code suivant que j'ai remanié pour mon cas : http://www.infres.enst.fr/~charon/co.../imprimer.html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
JPanel aImprimer = controleur.getPanelNuageDeMots().getPanelNuageComplet();
Properties props = new Properties();
props.setProperty("awt.print.paperSize", "a4");
props.setProperty("awt.print.destination", "printer");
PrintJob demandeDImpression = getToolkit().getPrintJob(this, "Nuage de mots", props);
getToolkit().setDynamicLayout(true);
if (demandeDImpression != null) {
Graphics gImpr = demandeDImpression.getGraphics();
aImprimer.printAll(gImpr);
demandeDImpression.end();
} |
Seul problème, lors de l'impression mon nuage de mot dépasse de la page sur la droite et je ne trouve pas comment lui dire de s'adapter à la largeur de la page ...
Je joint le résultat actuel en PDF.
D'avance merci !
Simon