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

BIRT Discussion :

[birt & birt-viewer] A propos de rptdocument


Sujet :

BIRT

  1. #1
    Membre actif Avatar de Ryan Sheckler
    Homme Profil pro
    Moine
    Inscrit en
    Novembre 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Moine

    Informations forums :
    Inscription : Novembre 2005
    Messages : 196
    Points : 216
    Points
    216
    Par défaut [birt & birt-viewer] A propos de rptdocument
    Bonjour,

    Voici ma problématique :

    En créant un rapport sous BIRT, je crée un fichier avec l' "extension" rptdesign. Par exemple "occupation_salle.rptdesign".

    Ensuite, sous birt-viewer, en passant par un serveur tomcat, je vais visualiser le rapport, via l'adresse :
    http://localhost:8080/birt-viewer/frameset?__report=occupation_salle.rptdesign&sample=my+parameter

    Je visualise le rapport, tout est nickel.

    Le problème : quand je visualise le rapport, il crée un nouveau document qu'il appelle "occupation_salle.rptdocument" et qui comprend le rapport que j'ai visualisé. A présent, si je retourne sur l'adresse pour visualiser le .rptdesign, il est incapable de le visualiser et il lancera toujours le .rptdocument.

    Résultat : je dois supprimer manuellement le document .rptdocument pour que le rapport prenne en compte les mises à jour (pour qu'il lance vraiment le .rptdesign).

    Savez-vous comment je peux désactiver la génération automatique du .rptdocument ?

    D'avance merci.
    " Si un jour nocturne et un jour diurne pouvaient nous embrasser tous,
    ce serait le but suprême de tous les désirs. " [Schelling]

  2. #2
    Membre confirmé Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2003
    Messages : 456
    Points : 482
    Points
    482
    Par défaut
    Tu es sur que ca vient d'eclipse ?

    Moi j'utilise BIRT pour generer des PDF en application lourde et je n'ai jamais eu ce genre de problème.

    Pour de l'aide sur BIRT mieux faut passer par les newsgroup sur le site d'eclipse:
    http://www.eclipse.org/newsportal/thread.php?group=eclipse.birt

    C'est la bas que j'ai obtenu de l'aide.
    Par contre c'est en anglais.

    Bon courage.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 72
    Points : 53
    Points
    53
    Par défaut Trés urgent : générer des PDF à partir de Birt
    Citation Envoyé par gronono
    Tu es sur que ca vient d'eclipse ?

    Moi j'utilise BIRT pour generer des PDF en application lourde et je n'ai jamais eu ce genre de problème.

    Pour de l'aide sur BIRT mieux faut passer par les newsgroup sur le site d'eclipse:
    http://www.eclipse.org/newsportal/th...p=eclipse.birt

    C'est la bas que j'ai obtenu de l'aide.
    Par contre c'est en anglais.

    Bon courage.
    j'ai vraiment besoin de votre aide pour pouvoir generer des PDF dans mon application ,quels librairies utlisées ...?

    Merci d'avance.
    "If you want to make enemies, try to change something."
    "Fais confiance à Dieu, mais ferme ta voiture à clé".

  4. #4
    Membre confirmé Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2003
    Messages : 456
    Points : 482
    Points
    482
    Par défaut
    Tu peux utiliser BIRT dans ton appli.

    En gros, tu fais créer ton PDF visuellement avec Eclipse et le plugins BIRT (cf le site d'Eclipse).
    Ensuite, tu lui des paramètres via des objets Java et tu generes ton PDF à partir d'un code Java.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 72
    Points : 53
    Points
    53
    Par défaut
    est ce que c'est comme jasperReport ? j'enregistre les fichiers .rptdesign dans un repertoire de mon application et aprés j'utilise une librairie fourie par Birt pour générer le rapport sous format PDF?
    le probleme que je ne trouve pas quelle librairie utiliser.

    Merci.
    "If you want to make enemies, try to change something."
    "Fais confiance à Dieu, mais ferme ta voiture à clé".

  6. #6
    Membre confirmé Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2003
    Messages : 456
    Points : 482
    Points
    482
    Par défaut
    Les librairies à utiliser sont celles du runtime téléchargeable sur Eclipse.

    Je te donnerai un exemple ce soir là j'ai pas le temps

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 72
    Points : 53
    Points
    53
    Par défaut
    merci j'attends un exemple
    "If you want to make enemies, try to change something."
    "Fais confiance à Dieu, mais ferme ta voiture à clé".

  8. #8
    Membre confirmé Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2003
    Messages : 456
    Points : 482
    Points
    482
    Par défaut
    Desolé j'avais oublié.


    Tu installe eclipse avec le plugins Birt.
    Tu télécharge le runtime de Birt et tu le décompresse dans un dossier sur ton disque dur. Ce dossier sera engineDir

    Tu crées un rapport rptdesign avec le plugin.
    Dans le rapport tu ajoutes des paramètres.
    Tu les utilises en ajoutant à ton doc un objet de type data avec le code
    Si ton paramètre est un objet java, tu peux afficher le resultat d'une methode par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    params["nomParam"].maMethode()
    Tu genere ton pdf comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    EngineConfig config = new EngineConfig();
    config.setEngineHome(engineDir);
    ReportEngine engine = new ReportEngine(config);
    IReportRunnable birtReport = engine.openReportDesign(rtpdesignFileName);
    IRunAndRenderTask task = engine.createRunAndRenderTask(birtReport);
    IRenderOption options = new HTMLRenderOption();
    options.setOutputFormat(RenderOptionBase.OUTPUT_FORMAT_PDF);
    options.setOutputFileName(pdfFileName);
    task.setRenderOption(options);
    task.setParameterValue("nomParametre", leParametre);
    task.run();
    engine.destroy();
    La variable engineDir contient le chemin vers le dossier où tu installé le runtime de Birt (celui qui contient le dossier plugins).


    Dès que j'ai un peu de temps, je ferai un tuto sur BIRT. Mais pas tout de suite

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 72
    Points : 53
    Points
    53
    Par défaut
    je te remercie bcps

    mais j'ai encore un petit probleme au niveau des imoprt.

    quels librairies je doit importer et qu'est ce que je doit importer comme jars externes pour la classe de test ...? c ca qui me bloque pour le moment
    "If you want to make enemies, try to change something."
    "Fais confiance à Dieu, mais ferme ta voiture à clé".

  10. #10
    Membre confirmé Avatar de gronono
    Inscrit en
    Novembre 2003
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2003
    Messages : 456
    Points : 482
    Points
    482
    Par défaut
    Si tu utilises Eclipse, tu n'as rien à inclure comme jar supplémentaire.

    Si l'application est autonome, il te faut importer toutes les librairies du runtime de Birt disponible sur le site d'eclipse.
    Il faut aussi distribuer le runtime avec l'appi.

    Bon courage

Discussions similaires

  1. Réponses: 11
    Dernier message: 04/03/2014, 10h54
  2. Réponses: 7
    Dernier message: 17/11/2008, 15h05
  3. Réponses: 8
    Dernier message: 05/08/2008, 16h30
  4. [SBI BIRT] Spago-Birt : enchainement de rapports
    Par crazy dans le forum SpagoBI
    Réponses: 2
    Dernier message: 28/03/2008, 14h28

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