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

iReport Discussion :

Image avec chemin relatif


Sujet :

iReport

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 21
    Points : 14
    Points
    14
    Par défaut Image avec chemin relatif
    je souhaites placer un chemin relatif pour une image mais je n'y arrive pas.

    j'ai testé la façon suivante (chemin absolu):
    IReport : Objet Image Propriété image Expression je place le chemin : Cette méthode fonctionne bien avec le repository jasperserver mais je
    souhaiterai mettre un chemin relatif par exemple le logo serait toujours dans le même répertoire du repository que le rapport.
    Merci de votre aide.

  2. #2
    Membre éprouvé

    Inscrit en
    Janvier 2009
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 467
    Points : 1 253
    Points
    1 253
    Billets dans le blog
    2
    Par défaut
    A propos des images il y a différentes infos dans ce sujet :
    Problème affichage image dans un rapport (mais ce n'est pas vraiment complet et terminé)

    ***

    Pour revenir à ton problème précis :
    Moi je m'en suis sorti par une sale astuce. J'ai déclaré un paramètre de type String (IMG_DIR) dont la valeur par défaut est "repo:/img/" et je demande l'affichage du prompt dans iReport.
    Dans iReport (en local donc) je laisse la valeur à vide (dans le prompt).

    dans le champ des images je mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $P{IMG_DIR} + "image1.png"
    Comme ça en local je cherche l'image dans le dossier local, et sur le serveur, j'accède au repository.


    J'aurais bien voulu faire cela dynamiquement avec un branchement "if", mais je ne sais pas tester dans le report si celui ci est en train d'être executé dans iReport ou dans JasperServer (cf sujet : Environnement d'exécution d'un rapport qui développe la même idée mais pour les subreport...)

    ***
    Une autre piste à tester :

    Sur le serveur JasperServeur, il y a moyen d'associé une image au rapport (dans le même écran que l'association des controls). Quelle est le chemin d'une image associée au raport dans JasperServer ?

    (je me demande si ce n'est pas le dossier local justement)

    ***
    une astuce lorsque je fais ce type de manipulation :

    Un moyen d'éviter qu'une erreur d'image provoque une erreur entière du rapport, est de modifier la propriété
    Image properties > On error type pour la mettre à Blank

    En JRXML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <image onErrorType="Blank">

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Merci bien en effet j'ai déjà testé ce genre de solution mais ceci ne me conviens pas.
    Je cherche vraiment à donner un chemin relatif à l'image par exemple une syntaxe du genre :
    ./logo

    pour dire que l'image logo se trouve dans le même répertoire que le fichier JRXML (Dans Jasperserver).

    Je pense que la piste d'associer une image au rapport est une bonne solution je regarde par là ....

    Merci

  4. #4
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    pour info j'utilise la solution jmini en attendant mieux ... Merci

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut fichiers images ireport
    la solution proposée par jmini est très intéressante et fonctionne mais comme je vois que la discussion date de 2009, d'autres méthodes existent-elles et notamment dans ireport 4.7.1 ?
    merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. WPF - Source d'une image avec chemin relatif
    Par Bernardtapis dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 01/10/2009, 15h37
  2. Insérer image table avec chemin relatif
    Par bobosh dans le forum Modélisation
    Réponses: 1
    Dernier message: 04/09/2008, 21h32
  3. Image et chemin relatif
    Par Tarteens dans le forum Langage
    Réponses: 12
    Dernier message: 05/09/2006, 12h25
  4. Créer un raccourci avec chemin relatif
    Par Australia dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 07/04/2006, 11h54
  5. Réponses: 4
    Dernier message: 26/09/2005, 15h27

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