wassimsfax
Messages postés14Date d'inscriptionvendredi 22 avril 2011StatutMembreDernière intervention23 mars 2013
-
30 août 2012 à 05:17
wassimsfax
Messages postés14Date d'inscriptionvendredi 22 avril 2011StatutMembreDernière intervention23 mars 2013
-
30 août 2012 à 14:20
Salut a tous
j'ai des informations que je veux l'imprimer
j'ai cree un classe pour imprimer dans ce classe j'ai creer une fichier temporelle d'extension (.Html) ou je metre tous les information a imprimer
j'ai tester la creation de cette fichier
elle marche 100 % et je peux l'ouvrir
la probleme c'est que quand je veux imprimer cette fichier HTML , un message d'erreur se produit ' voila une image de ce erreur
et le code d'impression
public void print()
{
try
{
File tmp = File.createTempFile("java_", ".html");
FileOutputStream out = new FileOutputStream(tmp);
out.write(toHTML().getBytes());
out.close();
Desktop.getDesktop().open(tmp);
Desktop.getDesktop().print(tmp);
tmp.deleteOnExit();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, e.getMessage());
}
}
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 30 août 2012 à 08:16
Salut,
Plutôt que de faire JOptionPane.showMessageDialog(null, e.getMessage());, peux tu écrires e.printStackTrace() et nous donner le message d'erreur que tu obtiens ?
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 30 août 2012 à 10:00
Bonjour.
As tu essayer de supprimer (temporairement) le tmp.deleteOnExit() pour voir ce que ça donne ?
Peut être que la suppression s'effectue avant que l'impression ai eu lieu (et qui doit s'exécuter en parallèle de ton programme).
wassimsfax
Messages postés14Date d'inscriptionvendredi 22 avril 2011StatutMembreDernière intervention23 mars 2013 30 août 2012 à 14:20
donc comment je peux faire SVP ?
j'ai déjà remplacer l’extension de fichier de (.HTML) à (.rtf)
ça marche mais , n'est pas comme je veux
l'affichage n'est pas bon.
je veux imprimer sous forme de html ou une autre type sans avoir une problème avec les programmes qui supporte ce extension
par exemple si j'utilise une extension .rtf il y a un risque que Microsoft office ou office.org n'est pas installer a l'ordinateur de client et par suite l'impression sera impossible
c'est ça mon problème