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

C++Builder Discussion :

creer un apercu avant impression d'un StringGrid


Sujet :

C++Builder

Vue hybride

blondelle creer un apercu avant... 11/07/2006, 21h41
blondelle En utilisant un Timage comme... 12/07/2006, 11h45
blondelle Je commance a entrevoir une... 13/07/2006, 22h25
Mattetfamilly Salut Blondelle, Super ton... 20/07/2006, 19h20
blondelle merci Mattetfamilly ... 20/07/2006, 19h40
BOUBOU81 Moi je le fais, et je passe... 25/07/2006, 16h00
blondelle BOUBOU81 a ecrit: Oui... 25/07/2006, 16h21
BOUBOU81 Perso , je ne sais pas si... 25/07/2006, 16h56
blondelle BOUBOU81 a ecrit: La... 25/07/2006, 17h17
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut creer un apercu avant impression d'un StringGrid
    Je souhaiterais faire un apercu avant impression d'un StringGrid je ne vois pas quel composant utiliser en sachant que je dois respecter les proportions de la page que l'on va imprimer la j'ai besoin d'un coup de pouce car je n'ai rien trouve d'interressant pour demarrer.

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    En utilisant un Timage comme support pour l'apercu est il posssible de le rendre proportionnel a une feuille A4 en ayant du texte et du graphique.
    Pour du graphique il y a je crois la fonction StretchDraw.
    Pour le texte je n'ai encore rien trouve.
    J'ai besoin d'un coup de pouce pour demarrer svp.

  3. #3
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Je commance a entrevoir une solution a mon probleme j'ai effectue quelques calculs manuel pour commencer.
    Je pense utiliser la fonction GetDeviceCaps
    Pour commencer a programmer je ne sais pas recuperer le Handle de l'ecran et de l'imprimante quelque soit l'endrois ou on le fait dans le programme, je ne voudrais pas activer l'imprimante pour recuperer le Handle mais en meme temps je voudrais recuperer celui de l'ecran.

  4. #4
    Membre expérimenté Avatar de Mattetfamilly
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 182
    Par défaut
    Salut Blondelle,

    Super ton nouvel avatar...
    (-je suis peut être à la bourre)

    Pour ce qui est de l'aperçu ça t'intéresserait de le faire avec un QuickReport ou en fait tout simplement un code pour l'impression de la grille par un QuickReport qui lui contient une fonction d'aperçu?

    Mattetfamilly.

    P.S. je viens de revoir tes autres mails et je pense que cela ne t'intéresse pas, ce n'est pas du tout l'appproche que tu as eu pour le reste de ton dévellopement...

  5. #5
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    merci Mattetfamilly

    Mattetfamilly a ecrit:
    Salut Blondelle,

    Super ton nouvel avatar...
    (-je suis peut être à la bourre)
    C'est un cadeau du pere noel 2005 car j'ai ete tres sage.

    Je suis interresse par ton code car la en ce moment je seche sur mon probleme je n'arrive pas a mettre en pratique mes idees.

  6. #6
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Mattetfamilly a ecrit
    Pour ce qui est de l'aperçu ça t'intéresserait de le faire avec un QuickReport ou en fait tout simplement un code pour l'impression de la grille par un QuickReport qui lui contient une fonction d'aperçu?
    Je suis interresse par ta fonction d'appercu Mattetfamilly pour l'impression du StringGrid

  7. #7
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Moi je le fais, et je passe par le TImage et cela fonctionne parfaitement.
    As tu déjà effectué l'impression du StringGrid?
    Pour ce qui est du GetDeviceCap c'est aussi cela que j'utilise pour les fonts

  8. #8
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    BOUBOU81 a ecrit:
    Moi je le fais, et je passe par le TImage et cela fonctionne parfaitement.
    As tu déjà effectué l'impression du StringGrid?
    Pour ce qui est du GetDeviceCap c'est aussi cela que j'utilise pour les fonts
    Oui j'ai fais l'impression du StringGrid le code a fais l'objet d'un post sur le Forum.
    L'apercu serait pour effectuer la mise en page
    - NB de colonne par page.
    - NB de ligne par page.
    - Marges Haute.
    - Marge Gauche.
    ce qui demandera de definir les dimensions des rectangles du StringGrid et on visualisera ce que l'on va imprimer sans imprimer.

  9. #9
    Membre éclairé Avatar de BOUBOU81
    Profil pro
    system integrator
    Inscrit en
    Juin 2004
    Messages
    358
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : system integrator

    Informations forums :
    Inscription : Juin 2004
    Messages : 358
    Par défaut
    Perso , je ne sais pas si c'est la meilleur solution je passe par des MetaFile
    et le metafilecanvas apres pour l'apercu je passe avec StretchDraw
    mon metafilecanvas au canvas de mon TIMAGE, ou draw sur le Printer
    Et cela fonctionne correctement si tu recuperes la taille de la page d'imprimante, et que tu mets ton metafilecanvas a la taille de cette page

  10. #10
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    BOUBOU81 a ecrit:
    Perso , je ne sais pas si c'est la meilleur solution je passe par des MetaFile
    et le metafilecanvas apres pour l'apercu je passe avec StretchDraw
    mon metafilecanvas au canvas de mon TIMAGE, ou draw sur le Printer
    Et cela fonctionne correctement si tu recuperes la taille de la page d'imprimante, et que tu mets ton metafilecanvas a la taille de cette page
    La meilleur solution est celle qui fonctionne.
    Je ne connais pas les MetaFile je ne sais donc pas les utiliser.
    A tu un exemple pour pouvoir demarrer.
    Je te remercie d'avance.

  11. #11
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    J'ai une idee qui vient de me traverser l'esprit est ce qu'il est possible de copier, ou transferer le Canvas par exemple de l'impression, vers le Canvas d'un TImage.
    Si oui comment faire.

Discussions similaires

  1. creer apercu avant impression
    Par xargin dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/09/2011, 12h13
  2. [VBA-E] activer apercu avant impression
    Par mapmip dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/02/2007, 18h29
  3. Apercu avant impression
    Par arabi dans le forum 4D
    Réponses: 2
    Dernier message: 29/01/2007, 07h24
  4. Problème entre "apercu avant impression" et "impression"
    Par mariemor64 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/07/2006, 11h57
  5. [VB.NET] code pour afficher apercu avant impression
    Par DonJR dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/07/2006, 20h54

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