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

QuickReport Discussion :

[Quickreport] Problème d'affichage d'image de fond dans QuickReport 4


Sujet :

QuickReport

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut [Quickreport] Problème d'affichage d'image de fond dans QuickReport 4
    Bonjour,

    J'ai inséré une image de fond (filigrane) dans un état créé avec QuickReport 4.06, sous Delphi 7:

    - composant QRImage1 sur le QReport
    - bitmap chargé dans la propriété Picture de QRImage1
    - propriété BackImageControl réglée à QRImage1
    - propriété TransparentBand du composant DetailBand1, réglé à True.

    J'ai aussi fait la commande QRImage1.SendToBack.

    Le problème: l'image de fond s'affiche (et s'imprime) toujours en premier plan plutôt qu'en arrière-plan, masquant ainsi les données de l'état.
    Je n'ai pas trouvé d'autres mentions de ce problème dans les forums...
    Que faire? Quelqu'un a-t-il déjà rencontré ce problème... Et comment l'a-t-il solutionné?
    Merci à l'avance!
    jembo

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par jembo Voir le message
    J'ai aussi fait la commande QRImage1.SendToBack.
    je ne savais même pas que cette commande existait

    tout depend peut être de l'endroit ou tu l'as mise (Quickrep1.beforePrint ?)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    je ne savais même pas que cette commande existait

    tout depend peut être de l'endroit ou tu l'as mise (Quickrep1.beforePrint ?)
    Effectivement, dans Quickrep1.beforePrint. Voici mon code:

    J'ai ajouté la procédure suivante dans un demo de QuickReport 3 (qr3Demo, fichier exprmemo.pas; le bitmap peut être une image de son choix localisée dans le dossier de l'application):


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    procedure TfrmExprmemo.QuickRep1BeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean);
    var MyBitmap : TBitmap;
    
    QRImage1 : TQRIMage;
    chemin : string;
    begin
    chemin := ExtractFilePath(Application.ExeName); QRImage1 := TQRImage.Create(self); QRImage1.Parent := QuickRep1; with QRIMage1 do begin
    top := 170; Left := 110; width := 601; Height := 769; stretch := true; Visible := true;
    end; MyBitmap := TBitmap.Create; MyBitmap.LoadFromFile(chemin + 'filigrane.bmp'); QRImage1.Picture.Assign(MyBitmap); QRImage1.Visible := true; QRImage1.SendToBack; MyBitmap.Free;
    end;
    La propriété Transparent du DetailBand1 est bien sûr réglée à True.
    L'image, censée être un filigrane, est toujours affichée (et imprimée) en avant-plan en masquant les données!

    Toute bonne suggestion est bienvenue!

    Merci à l'avance!

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 598
    Billets dans le blog
    65
    Par défaut
    j'ai essayé avec D2006 QR4.06 et reussi de la manière suivante :

    dans la propriété BackimageControl du quickreport j'ai mis le nom de ma qrimage de filigrane et là pas de soucis . Même pas la peine d'utiliser sendtoback

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2008
    Messages : 4
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    j'ai essayé avec D2006 QR4.06 et reussi de la manière suivante :

    dans la propriété BackimageControl du quickreport j'ai mis le nom de ma qrimage de filigrane et là pas de soucis . Même pas la peine d'utiliser sendtoback
    OUI, ça fonctionne aussi sur D7: j'avais fait de même dans mon application, mais je ne sais trop pourquoi, j'avais ajouté le chemin de l'image (chemin + qrimage1) dans la propriété BackimageControl... Pas besoin non plus de la commande SendToBack.

    Merci pour le dépannage!

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

Discussions similaires

  1. problème lors de l'affichage des images de fond
    Par toutouz dans le forum VC++ .NET
    Réponses: 0
    Dernier message: 10/05/2011, 14h21
  2. [CSS 2] Problème d'affichage d'image en hover dans une liste
    Par dev45 dans le forum Mise en page CSS
    Réponses: 24
    Dernier message: 11/04/2011, 17h46
  3. Problème d'affichage d'image de fond
    Par Print' dans le forum Delphi
    Réponses: 14
    Dernier message: 01/04/2007, 16h40
  4. [HTML] Problème insertion d'une image de fond dans cellule
    Par LE NEINDRE dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/03/2006, 11h56
  5. CSS Probléme d'affichage d'images
    Par tebonb dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 01/06/2005, 18h35

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