IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Erreur d'impression en Java - HTML


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Par défaut Erreur d'impression en Java - HTML
    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

    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
    21
        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());
        }
     }
    merci Beaucoup

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 098
    Par défaut
    Tu l'ouvre avec Desktop.Open puis Desktop.Print, si tu supprime le open ca pose toujours le problèmes (que l'open lockerais le fichier ?) ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 7
    Par défaut
    j'ai déjà mettre la commende (tmp.deleteOnExit()) comme une commentaire et j'ai tester , c'est la meme problème

  4. #4
    Membre confirmé

    Homme Profil pro
    Lycéen-Développeur Java autodidacte
    Inscrit en
    Février 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen-Développeur Java autodidacte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 33
    Par défaut
    Hum, si j'ai bien compris la réponse de wax78, il te proposait non pas de supprimer le deleteOnExit, mais de supprimer/commenter la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Desktop.getDesktop().open(tmp);
    (il y a de grandes chances que l'ouverture du fichier en bloque l'accès )

Discussions similaires

  1. une erreur d'impression d'un fichier txt avec java :(
    Par lolo_momo dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 14/05/2008, 21h06
  2. Erreur de connexion avec Java
    Par webmister dans le forum Connexions aux bases de données
    Réponses: 3
    Dernier message: 27/03/2006, 12h59
  3. Erreur d'impression avec IE6
    Par mcbrett dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 09/01/2006, 13h12
  4. [erreur] Probleme Applet dans page HTML
    Par John Blobsmith dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 10/07/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo