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

Composants Java Discussion :

[Print]printDialog : 9999 pages


Sujet :

Composants Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 194
    Par défaut [Print]printDialog : 9999 pages
    voilà, tout est dans le titre : quand j'affiche le printdialog, il me propose d'imprimer 9999 pages ; comment éviter cela (il s'agit de l'impression d'un simple JPanel...)



    [Modéré par Didier]
    Ajout de tag dans le titre
    Lire les règles du forum : Règles du forum Java

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 77
    Par défaut
    J' ai aussi ce probleme, et en plus lors de la pression sur le boutton annuler, ça imprime qd même.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 194
    Par défaut
    pour le problème de la touche annuler, as tu fait quelque chose du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      public void imprimer(){
     
        PrinterJob printJob=PrinterJob.getPrinterJob();
        printJob.setPrintable(this);
        boolean choix = printJob.printDialog(); 
        if (choix){
          try {
            printJob.print();
          }
          catch (Exception PrintException) {}
        }
     
      }

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Citation Envoyé par VincenzoR
    J' ai aussi ce probleme, et en plus lors de la pression sur le boutton annuler, ça imprime qd même.
    tire toi une balle ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 77
    Par défaut
    Citation Envoyé par szdavid
    pour le problème de la touche annuler, as tu fait quelque chose du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      public void imprimer(){
     
        PrinterJob printJob=PrinterJob.getPrinterJob();
        printJob.setPrintable(this);
        boolean choix = printJob.printDialog(); 
        if (choix){
          try {
            printJob.print();
          }
          catch (Exception PrintException) {}
        }
     
      }
    Oui c bien ce que j' ai fait, tu as une solution ?

    Citation Envoyé par Lol??
    tire toi une balle ...
    Genre

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 194
    Par défaut
    normalement, le if (choix){
    }

    devrait justement éviter ce genre de problème...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 77
    Par défaut
    J' avais pas réelement regardé en effet j' ai oublié le if(choix), merci bien, en attendant ça ne répond pas à ta question, les 9999 pages

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 194
    Par défaut
    pas d'idée ?

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 194
    Par défaut
    il me semble avoir trouvé une solution :

    en fait, le problème vient du fait que le job d'impression ne sait que tu as fini d'imprimer qu'une fois qu'il n'y a plus de page ; il propose 9999 mais s'arrête dès qu'il n'y a plus de page ;
    pour éviter ça, il faut utiliser pageable...

    Pas encore testé... (j'ai des problèmes d'implémentation)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. css print sur même page
    Par zekabyle dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/07/2009, 10h10
  2. [print] Imprimer la page choisie par l'utilisateur
    Par afrodje dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/10/2007, 18h29
  3. Page break pour un Print ?
    Par sperron dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/06/2006, 15h48
  4. [VB6]Objet Print - Se repositioner en 1ère page?
    Par Goldenkiller dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 16/05/2006, 20h53
  5. window.print() imprimer sans entete et pied de page
    Par loleske dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/11/2005, 09h21

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