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

Servlets/JSP Java Discussion :

Création et impression d'étiquette perso


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 30
    Par défaut Création et impression d'étiquette perso
    Bonjour a tous
    Je viens vous demander conseil :
    j'ai pour projet d'entreprise une mise en place de gestion de stock et je dois developper avec J2E + jsp donc servlet
    sur mes étiquettes : que du texte + 4 variables, J'ignore comment les crées et les définir...
    on m'a conseillé de créer mon format d'etiquette a imprimer a l'aide de JasperReports... j'ai d'ores et déja le tuto en favoris et je compte l'étudier,mais je tenais a demander avant qq avis sur mes possibilités d'actions
    en sachant que j'ignore aussi comment les faire se placer sur ma feuille une fois définie ? avec des coordonnées x et y directement dans java ?
    Donc je suis a votre écoute si vous avez des conseils ou meilleurs piste pour que je puisse faire un truc correct !

    Je tiens a préciser que pour le moment je n'ai développer qu'en C# et que j'ai éditer qq page de jsp mais sans + ... (j'ai constaté les notions de post, de request et d'echange de variable entre les pages mais voila...)
    Merci d'avanceeee
    Cordialement

  2. #2
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    J'ai un programme qui tourne avec le positionnement en X,Y, dans un format HTML, via CSS. Mais c'est pas fiable. La gestion des sauts de pages, le format d'impression etc n'est pas contrôlable -à moins d'être très calé sur les navigateurs.

    Alors pour ma 2ieme application, j'ai utilisé iText. J'ai rendu un résultat sous format PDF, et un petit script pour le PDF Reader, lui demandant une impression. Ca marche bien, et même plus que bien -même si c'est une faille de sécurité : possible d'imprimer sans le demandé à l'utilisateur.

    Si tu utilises JasperReport, tu auras le PDF ET la facilité de faire des étiquettes.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 30
    Par défaut
    merci pour ta réponse je viens juste de voir l'existence de itext et je venais voir si j'avais confirmation de son bon fonctionnement
    je vais commencer sur jasper et ireports et si je galere je tenterai itext...
    bonne aprem ^^

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    Je pense qu'itext répondra bien à ton pb surtout pour faire un masque (positionnement précis ...) sur des planches.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 30
    Par défaut
    Finalement je suis parti sur ireport + jasperReports

    j'avoue que je galere pas mal, avec ireport déja, la suppression de bande gnere title et autre me pose problème je ne sais pas comment les supprimer, alors que j'en ai pas besoin, si je les réduis est-ce que la taille de ma page se réduit aussi ?

    sinon j'ai inclu mon code dans une jsp directement, et je n'arrive pas a trouver le bon path pour charger le jrxml...
    j'ai essayé :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    JasperDesign jasperDesign = JRXmlLoader.load(request.getServletContext().getRealPath("/")+"/REC/etikfinal.jrxml");
     
    puis 
     
    JasperDesign jasperDesign = JRXmlLoader.load(request.getRealPath("/")+"/REC/etikfinal.jrxml");
     
     
    ou encore 
    JasperDesign jasperDesign = JRXmlLoader.load(application.getRealPath("/")+"/REC/etikfinal.jrxml");
    ou encore 
    JasperDesign jasperDesign = JRXmlLoader.load("REC/etikfinal.jrxml");
    et j'en passe...Bref qqun pourrait-t-il m'aiguiller sur le bon code ? merci d'avance la j'en peux plus de galère sur un truc si con
    Cordialement

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 30
    Par défaut
    bon pour ceux que ca interesse finalement j'ai trouvé
    j'ai fait un objet File :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try {
     
    		File reportFile = new File(request.getRealPath("/")+"etikfinal.jrxml");
    		if (!reportFile.exists())
    		{
    			throw new JRRuntimeException("File etikfinal.jrxml not found. The report design must be compiled first.");
    		}
    		else 
    		{
    			JasperDesign jasperDesign = JRXmlLoader.load(reportFile.getPath());
    			JasperReport jasperReport = JasperManager.compileReport(jasperDesign);

    et la ca passe la compile est ok !
    maintenant il faut que je trouve comment afficher le pdf directement a l'écran et si il est possible de ne pas le générer en dur sur le hdd serveur pour l'afficher

Discussions similaires

  1. Impression d'étiquettes paramétrée
    Par Gabout dans le forum IHM
    Réponses: 4
    Dernier message: 19/09/2007, 06h44
  2. Impression d'étiquettes sur une Dymo LabelWriter 400
    Par robun dans le forum VBA Access
    Réponses: 3
    Dernier message: 29/08/2007, 07h43
  3. Impression d'étiquettes séparément
    Par arnaud67 dans le forum Access
    Réponses: 4
    Dernier message: 18/07/2006, 19h04
  4. création et impression document
    Par argon dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 29/06/2006, 10h26
  5. Réponses: 3
    Dernier message: 13/12/2005, 15h49

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