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 :

Probleme d'impression avec la méthode TForm->Print() [FAQ]


Sujet :

C++Builder

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Probleme d'impression avec la méthode TForm->Print()
    Salut,

    Dans mon appli j'utilise la méthode TForm->Print(), le problème c'est que j'obtient une image à l'impression de la taille d'un timbre poste alors que ma TForm est en full screen!

    :

    R:Au début du développement j'obtenais une impression de taille correcte et je n'ai rien modifié de spécial dans le paramétrage de l'objet Printer().

  2. #2
    JEG
    JEG est déconnecté
    Membre éclairé
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Points : 727
    Points
    727
    Par défaut
    Il faut regarder dans les propriétés de la form, il y a une option qui permet de résoudre ca, (comme je n'ai pas builder en ce moment, je ne peux pas te dire laquelle)

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    oui c'est sur c'est pas super mais te plaint pas y'en a (moi)ou l'imprimante ne sort vraiment rien (feuille blanche)
    @+

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Jeg merci de m'avoir mis sur la voie(en fait je ne cherchais pas du tout dans cette direction)

    Pour les gens interressé il s'agit de la propriété 'printScale' de la TForm qu'il faut modifier.

    Pour ce qui est du problème de la feuille blanche de jeremy j'avais le même problème quand j'utilisais le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Printer()->BeginDoc();
    Prineter()->Canvas->Draw(...);
    Printer()->EndDoc();
    J'ai donc changé de méthode, j'affecte l'image que je veux imprimer à un TImage d'une TForm et j'appelle la méthode Print() de cette dernière.
    Ca marche très bien sur toutes les imprimantes.

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    si ta pas fait attention ta vu j'avais poster un message avant de repondre au tient
    tu sais j'ai essayer ta technique.Mais c'est toujours pareil !!FEUILLE BLANCHE.
    j'en ai marre depuis ce matin je suis la dessus .
    il faut que je trouve si tu a d'autre idees....
    @+

  6. #6
    JEG
    JEG est déconnecté
    Membre éclairé
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Points : 727
    Points
    727
    Par défaut
    désolé, là je suis à court....

    bidouille les cables ou bien essaye sur une imprimante locale.

  7. #7
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    ok je vais essayer sur une imprimante locale ce soir chez moi je vous dirait la reponse demain .
    mon code(comme l'aide de borland) (trop simple pour y avoir une erreur).

    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    Form1->Print();
    }
    avec une photo et des textes!!
    je vous dit ca demain MERCI.

  8. #8
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Pour ceux qui on suivi l'affaire j'ai essayer chez moi hier et surprise CA FONCTIONNE super (enfin normalement)donc je me suis pri la tete une journée avec ca et ca car apparament ca marche pas avec des imprimantes reseaux ou alors mon imprimante reseaux est mal configurer .
    merci a tout les deux de m'avoir aider hier @+

  9. #9
    JEG
    JEG est déconnecté
    Membre éclairé
    Avatar de JEG
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 211
    Points : 727
    Points
    727
    Par défaut
    Maintenant que tu le dis, je crois me souvenir que j'ai eu ce problème aussi avec les imprimantes réseaux. Ca n'a jamais voulu marcher.

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Pour moi ça fonctionne très bien sur les deux imprimantes réseau avec lesquelles je travaille!
    Demande moi si tu veux des renseignements sur leur configuration.

  11. #11
    GaL
    GaL est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2002
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    Oui moi je serais particulierement interresse car mon programme est affecte par le syndrome de la feuille blanche !

  12. #12
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    le probleme c'est que moi je n'ai pas trouver le probleme je sais juste que ca fonctionne en local mais pas en reseau.
    je ne vois pas du tout pourkoi car les config sont presque les meme.
    c'est plutot a Kid Icarus de nous dir comment il a fait.
    @+

  13. #13
    GaL
    GaL est déconnecté
    Membre à l'essai
    Inscrit en
    Juillet 2002
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    Oui ca serait pas mal.

    En tout cas moi mon imprimante n'est pas en reseau et je peux imprimer le texte contenu dans un RichEdit avec la methode RichEdit->Print("essai") mais impossible d'imprimer une Form avec Form->Print(), la feuille est balnche a tous les coups !

  14. #14
    Membre à l'essai
    Inscrit en
    Juin 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    tu utilise une boite de dialogue avant l'impression ?
    je crois (je ne suis pas sur )que lorsque l'on fait simplement Form1->Print()
    l'imprimante ne tient pas compte de ce que tu a modifier dans ta boite de dialogue (je ne suis vraiment pas sur mais c'est que l'on m'avait dit quand j'avais eu le meme probleme que toi (en reseau)
    si c'est ca c'est peut etre la configuration de ton imprimante.
    sinon aucune idée c'est comme moi pour mon reseau.
    @+

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

Discussions similaires

  1. probleme avec la méthode insert de std::set
    Par elekis dans le forum SL & STL
    Réponses: 4
    Dernier message: 18/04/2007, 19h01
  2. probleme avec la méthode "delete", (ADO)
    Par nguhv dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/04/2007, 14h56
  3. Problème d'impression avec Firefox
    Par Thrystan dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 19/12/2005, 23h51
  4. [Wscript] probleme avec la méthode send
    Par machinTruc dans le forum Windows
    Réponses: 8
    Dernier message: 18/05/2005, 18h30
  5. Problème d'impression avec CUPS
    Par piff62 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 14/02/2005, 12h46

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