Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2008, 12h54   #1
Membre du Club
 
Inscription : juin 2008
Messages : 394
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 394
Points : 40
Points : 40
Par défaut l'affichage du rapport de jasper en pdf

bonjour

j'ai crée une class ,elle me génère le rapport et le pdf correspondant
voici son code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
 
  JasperDesign jasperDesign1 = JRXmlLoader.load("C:\\Documents and Settings\\Mes documents\\ireport_raport\\classic2.jrxml");
    JasperReport jasperReport1 = JasperCompileManager.compileReport(jasperDesign1);
    // - Paramètres à envoyer au rapport
    Map parameters = new HashMap();
    parameters.put("Titre", "Titre"); 
    parameters.put("param1",new String ("'"+txt+"'"));
   parameters.put("param2", new String("'"+txt1+"'"));
    parameters.put("param3", new String("'"+txt2+"'"));
 
 
 
 
    JasperPrint jasperPrint1 = JasperFillManager.fillReport(jasperReport1, parameters, con);
    // Chargement et compilation du rapport
 
    JasperDesign jasperDesign = JRXmlLoader.load("C:\\Documents and Settings\\Mes documents\\ireport_raport\\classic2.jrxml");
 
    JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
    // - Execution du rapport
    JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, con);
    // pour l'affichage
    JasperViewer.viewReport(jasperPrint);
    // - Création du rapport au format PDF
    JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\Documents and Settings\Mes documents\\ireport_raport\\rapport2.pdf");
 
   } 
 
catch (JRException e) {
     e.printStackTrace();
    } 
catch (Exception ex) {
ex.printStackTrace();
}
le rapport s'affiche avec "JasperViewer" et c'est normal car j'ai mis dans le code ;
Code :
1
2
 
 JasperViewer.viewReport(jasperPrint);
mais moi je veux quand j'éxecute la class il m'affiche le "pdf" directement

je dois ajouter quoi au program??

merci de me répondre
john_wili est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2009, 22h26   #2
Membre régulier
 
Inscription : octobre 2002
Messages : 227
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : octobre 2002
Messages : 227
Points : 78
Points : 78
bonjour,

as-tu trouver une solution ?
je cherche la même chose que toi

Merci
lediz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h57.


 
 
 
 
Partenaires

Hébergement Web