Probleme impression java
Résolu/Fermé
Bonjour,
J'essaie de faire en sorte que mon logiciel puisse imprimer un JPanel en cherchant sur les forum j'ai fini par utiliser le code trouvé ici : https://codes-sources.commentcamarche.net/forum/affich-1588593-imprimer-contenu-d-un-jpanel
Ce code fonctionne mais lorsque je lance l'impression de mon JPanel, celui-ci ne rentre pas dans la feuille, on dirait qu'il est "upscalé", car ce JPanel contient un JLabel image qui elle est censée rentrer allègrement dans une feuille A4.
Ne maitrisant pas du tout les méthodes d'impression java je ne sais pas comment y remédier.
Pouvez-vous m'aider s'il vous plaît ?
J'essaie de faire en sorte que mon logiciel puisse imprimer un JPanel en cherchant sur les forum j'ai fini par utiliser le code trouvé ici : https://codes-sources.commentcamarche.net/forum/affich-1588593-imprimer-contenu-d-un-jpanel
Ce code fonctionne mais lorsque je lance l'impression de mon JPanel, celui-ci ne rentre pas dans la feuille, on dirait qu'il est "upscalé", car ce JPanel contient un JLabel image qui elle est censée rentrer allègrement dans une feuille A4.
Ne maitrisant pas du tout les méthodes d'impression java je ne sais pas comment y remédier.
Pouvez-vous m'aider s'il vous plaît ?
A voir également:
- Probleme impression java
- Spouleur d'impression - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Impression livret a5 - Guide
1 réponse
Problème résolu par moi-même. N'ayant rien trouvé comme exemple ni tutoriel sur la question j'ai employé la méthode empirique et l'écriture automatique de netbeans jusqu'à découvrir la méthode scale(double x, double y) de la classe GraphicsG2D. Donc après mon g2d.translate.... j'ai ajouter la ligne g2d.scale(x, y). x et y étant bien-sûr à définir.