Java : imprimer

Bonjour,

J'essaie d'imprimer des factures avec java, seulement voilà, je rajoute bien des book.append(), mais il m'imprime que la page d'intro et la dernière facture plusieurs fois. Les factures qui se trouvent entre deux ne s'impriment pas.

Est-ce que vous auriez une solution à me proposer ?

D'avance je vous remercie

Hélène

4 réponses

  1. Contributeur
    Bonsoir,

    L'impression sous Java est assez fastidieuse ... Par contre, des outils existent (en open source) qui te facilitent grandement le travail ...
    As-tu pensé à utiliser jaspereport ? C'est une API qui te permet de générer des rapports à la CrystalReport i.e. très propres et quai professionnels ?

    http://sourceforge.net/projects/jasperreports/

    @+

    sfx
    0
    1. Merci silfaxu pour ta rapide réponse.

      En effet, voilà plusieurs semaines que je recherche des solutions.
      Je vais essayer ta recommandation. Le site que tu propose à l'air assez complexe, pour l'instant je n'ai rien pu télécharger. Je ne perd pas espoir.

      A+
      0
      1. Contributeur
        Bonjour,

        Tu vas sur la "Home Page" et tu te retrouves sur leur site ... Tu as un menu à gauche avec Download, Tutoriaux, etc ...

        En plus, tu as maintenant des utilitaires qui te permettent de générer, à partir d'une interface graphique, tes fichiers XML (pour la création de tes rapports imprimés ...)
        C'est plutôt bien fait et de très bonne qualité.

        J'espere que ça t'aidera

        sfx
        0
        1. Wouah, wouah, wouaouh,

          Pas facile, tout cela, j'ai bien télécharger, le tout, mais il faut vraiment que je me penche sur la doc.
          Merci pour ton aide, je pense pouvoir résoudre un gros problème.
          Cependant, si tu aurais plus d'info à me transmettre sur jasper, je suis prenneuse, car je dois dire que en ce moment je suis un peu perdue.
          Dois-je utiliser le fichier .jar, pour executer l'application ?
          Merci d'avance et je te souhaite une bonne journée.
          Hélène.
          0
      2. Contributeur
        Salut,

        Pour te simplifier la tache pour la création des fichiers XML de génération des rapports, tu peux utiliser un éditeur graphique JasperEdit :

        http://opensourcesoft.net/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=13&MMN_position=11:11

        ou encore JasperDesign :

        http://sourceforge.net/projects/jasperdesign

        Dans tous les cas, il faut que tu inclues le(s) fichiers jar dans ton application java pour pouvoir exécuter les méthodes de JasperReport

        @+

        sfx
        0