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 :

[C++]Quelles solutions pour une impression propre


Sujet :

C++Builder

  1. #1
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2004
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 477
    Points : 223
    Points
    223
    Par défaut [C++]Quelles solutions pour une impression propre
    Bonjour,

    Je souhaire faire des impressions de rapport typé à partir de borland. En fait la mise en page est toujours la même! ll suffit de modifier le contenu.

    Quelle solution adopteriez vous ?

    Pour ma part j'ai un fichier html, que je lie entièrement, et je remplace certaines valeurs par celles saisies par l'utilisateur. Ensuite, j'ouvre ce fichier dans un TCPPWebBrowser et je fais un print.

    Ca fonctionne mais, je suis obligé d'avoir mon TccpWebBrowser, et je pense qu'il n'est pas trop fait pour ça.

  2. #2
    Membre actif 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
    Points : 201
    Points
    201
    Par défaut Une solution équivalente???
    Personellement, avant j'utilisais directement le Canvas de l'imprimante... La solution me semblait un peu "trop lourde" alors j'ai cherché et j'ai découvert le composant QuickReport.

    Ce composant te pemet de créer une trame que tu n'as plus qu'aà complèter...

    Pour le complèter il y a trois solutions la première ou "la facile" quand cela s'articule bien avec ton programme: lier le quickreport à une base de données. Après tu lui dit d'imprimer l'enregistrement n° tant ou bien une plage d'enregistrement.

    La seconde , quand tu n'utilises pas de base de données: tu remplis toi même les champs du QuickReport.

    tu crés un formulaire par programmation, solution très complexe... C'est à dire qu'à la conception, tu ne crées pas le formulaire tyu le crés en plaçant des composant au moment de l'impression. C'est une solution quand tu ne connais pas le nombre de champ à imprimer lors de la conception (exemple une StringGrid dans laquelle des données s'ajoutent lors de la conception) ou bien lorsqu'un se place aléatoirement en fonction de ce qu'il contient ou en fonction d'un autre champ. Solution que j'ai utilisé pour imprimer un StringGrid comme dans cet exemple:
    http://www.developpez.net/forums/att...9&d=1153853390

    Ce composant peut te permettre de faire des enregistrements, des aperçu et bien d'autres fonctionnalités.
    Pour créer un formulaire ou trame, il faut utiliser les composants associés au QuickReport soit QRLabel, QRMemo, QRRrichText, QRImage.

    Ce composant te permet aussi de gérer des entêtes, des pieds de page ou de groupes (ou praragraphes)

    Ce composant était fourni avec BCB5 et BCB6.
    Il est fournit par Qusoft.
    @+
    Mattetfamilly.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Points : 1 148
    Points
    1 148
    Par défaut
    Et avec BDS2006 ce n'est plus QuickReport mais RaveReports (me demandez pas la différence je ne les ais pas encore utilisés).

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/10/2012, 12h52
  2. SaaS quelle solution pour une petite entreprise ?
    Par xalid dans le forum Cloud Computing
    Réponses: 2
    Dernier message: 08/10/2012, 12h52
  3. Quelle solution pour une application web "temps réel"?
    Par izguit dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 27/03/2008, 12h04
  4. Réponses: 7
    Dernier message: 18/02/2008, 15h33
  5. Réponses: 4
    Dernier message: 09/10/2007, 17h54

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