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 :

Problème d'impression en java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut Problème d'impression en java
    Bonjour,
    Voila j'ai créé un rapport avec ireport pour imprimer des cheques donc les dimensions sont (8pouces de largeur et 4pouces de longueur).
    D'abord ireport change automatiquement l'orientation de ma page en paysage. or quand je lance l'impression depuis mon programme si je spécifie qu'il s agit d'un document paysage dans mon imprimante matricielle les données sont imprimées en longueur cad en paysage.
    Et si je spécifie l'orientation portrait la partie droite de mon cheque n'est pas imprimée.

    Ma question est comment imprimer un document (8pouces largeur et 4pouces longueur) dans l'orientation Portrait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    PrintRequestAttributeSet printRequestAttributeSet =   new HashPrintRequestAttributeSet();
                                    MediaSizeName mediaSizeName = MediaSize.findMedia(150,200,MediaPrintableArea.MM); //150 200
                                    printRequestAttributeSet.add(mediaSizeName);
                                    printRequestAttributeSet.add(OrientationRequested.LANDSCAPE);
                                    JRPrintServiceExporter exporter = new   JRPrintServiceExporter();
                                    exporter.setParameter(JRExporterParameter.JASPER_PRINT,  jasperPrint);
                                    exporter.setParameter(JRPrintServiceExporterParameter.PRINT_REQUEST_ATTRIBUTE_SET,  printRequestAttributeSet);
                                    exporter.setParameter(JRPrintServiceExporterParameter.PRINT_SERVICE, services[selectedService]);
                                    exporter.setParameter(JRPrintServiceExporterParameter.PRINT_SERVICE_ATTRIBUTE_SET, services[selectedService].getAttributes());
                                    exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG,  Boolean.FALSE);
                                    exporter.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG,  Boolean.FALSE);
                                    exporter.exportReport();

    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Il faut faire un rapport en portrait et un en paysage. Je ne connais pas d'autre solution sous Jasper. Le template étant assez figé.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    avez-vous deja testé d'imprimer des rapports ayant la forme d'un cheque avec une imprimante matricielle?
    Si oui merci de m'envoyer un bout de code pour voir comment y arriver merci d'avance.

  4. #4
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Citation Envoyé par jliog Voir le message
    Avez-vous deja testé d'imprimer des rapports ayant la forme d'un cheque avec une imprimante matricielle?
    Non.

    Citation Envoyé par jliog Voir le message
    Si oui merci de m'envoyer un bout de code pour voir comment y arriver merci d'avance.
    Si vous demandez quelque chose, utilisez "s'il vous plaît".

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 12
    Par défaut
    je pense que le "Merci" dans la phrase veut dire "s'il vous plait".
    De toute facon merci pour vos réponses.

Discussions similaires

  1. Problème d'impression fichier en Java
    Par --Jb-- dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 02/07/2010, 15h43
  2. Réponses: 0
    Dernier message: 03/04/2009, 18h31
  3. Problème d'impression JAVA
    Par mimich9124 dans le forum Langage
    Réponses: 1
    Dernier message: 21/12/2007, 16h18
  4. [Rave] problème d'impression
    Par romstarr dans le forum Rave
    Réponses: 2
    Dernier message: 09/06/2004, 15h48
  5. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37

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