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

AWT/Swing Java Discussion :

Imprimer sur plusieurs pages


Sujet :

AWT/Swing Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 70
    Points : 50
    Points
    50
    Par défaut Imprimer sur plusieurs pages
    Bonjour,

    voici deux jours entiers que je passe à tenter d'imprimer un JPanel. J'arrive jusque là à en imprimer une partie, mais vu que celui-ci s'étale sur plusieurs pages, il m'en manque un bout... je commence à désespérer. Existe-t-il un vrai tutoriel expliquant comment imprimer ? Parce que jusqu'à présent je trouve Java assez moyen de ce côté là.
    enfin, voici mon côté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if(this.nbPages == 0)
          calculNbPages(pageFormat); //Methode qui inscrit le nb de pages dans this.nbPages
    if (pageIndex >= this.nbPages)
          return NO_SUCH_PAGE;
    Graphics g2d = (Graphics2d) g;
     
    g2d.translate(pf.getImageableX()+pageIndex*this.getWidth, pf.getImageableY()); //Je decale le graphic en fonction de la page a imprimer
    paintAll(g2d);
    g2d.translate(-pf.getImageableX()-pageIndex*this.getWidth, -pf.getImageableY()); //je replace le graphic
     
    return PAGE_EXISTS;
    Je n'imprime pas sur papier mais en .xps... j'imagine que le résultat est le même. Toujours est-il que cette méthode m'imprime bien la première page, mais les autres sont blanches.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 70
    Points : 50
    Points
    50
    Par défaut
    Rien sur l'impression sur plusieurs pages
    Je me suis donc résolu à réduire la taille de mon panel pour qu'il tienne dans une seule page... mais merci quand même pour les liens.

Discussions similaires

  1. Imprimer sur plusieurs pages d'un pdf en java
    Par vanoiia dans le forum Documents
    Réponses: 0
    Dernier message: 13/09/2014, 22h49
  2. Imprimer sur plusieur page avec un framset
    Par HWICE dans le forum Webdesign & Ergonomie
    Réponses: 0
    Dernier message: 28/05/2008, 22h50
  3. [WPF] Imprimer sur plusieurs pages une ListBox
    Par UNi[FR] dans le forum C#
    Réponses: 1
    Dernier message: 04/12/2007, 14h42
  4. [Swing] Imprimer des JeditorPane sur plusieurs pages ?
    Par bilou_lelapinou dans le forum AWT/Swing
    Réponses: 22
    Dernier message: 29/11/2006, 22h28
  5. [VB 2005] imprimer sur plusieurs pages
    Par michel71 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 17/06/2006, 21h30

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