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

VC++ .NET Discussion :

Imprimer une captureScreen avec printDocument en c++.net


Sujet :

VC++ .NET

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Points : 71
    Points
    71
    Par défaut Imprimer une captureScreen avec printDocument en c++.net
    Voici comment imprimer une form avec PrintDocument.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    private: System::Void imprimerToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e) //bouton imprimer que vous avez créé dans la form
    		 {  
    			CaptureScreen();
    			printPreviewDialog1->ShowDialog();
     
    		 }
    Bitmap ^memoryImage;
    private: void CaptureScreen()// Capture l'écran
        {
     
            Graphics ^myGraphics = this->CreateGraphics();
            memoryImage = gcnew Bitmap(Size.Width, Size.Height, myGraphics);
    		Graphics ^memoryGraphics = Graphics::FromImage(memoryImage);
            memoryGraphics->CopyFromScreen(this->Location.X, this->Location.Y, 0, 0, Size);
        }
     
     
    private: System::Void printDocument1_PrintPage(System::Object ^ sender,System::Drawing::Printing::PrintPageEventArgs ^ e)//printDocument que vous aurez ajouter dans votre form avec la boite a outils dans la section impression
     
    		 {	
    			 e->Graphics->DrawImage(memoryImage, 0, 0);
     
    		 }
    Voici comment faire. ca imprime seulement la capture de l'écran qui est active.

    TrollTop c++.net

    Si vous connaisser la façons de faire pour imprimer vraiement la form au complet pas en faissant une capture screen. S.V.P envoyer moi comment faire. Merci

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    je ne comprends pas la question
    ta fonction fait une copie de la form ? et tu veux faire quoi ?

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Points : 71
    Points
    71
    Par défaut
    Je veux imprimer ma form au complet mes pas avec un capture screen car ma form dépasse de l'écran de beaucoup. j'ai des barres dans les côté de la form pour descendre la form.

    TrollTop c++.net

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    faut arriver à déchiffrer
    tu veux dire que t'as form n'est pas affichée en entier à l'écran car tu as des scrollbars ?

  5. #5
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Points : 71
    Points
    71
    Par défaut
    exact

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    tu as regardé ce tutoriel http://plasserre.developpez.com/v4-11.htm ? il est en vb.net, mais il suffit de traduire

  7. #7
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Points : 71
    Points
    71
    Par défaut
    ce tuto parle seulement d'impression avec CaptureScreen et d'impression de fichier.txt mais moi je veux imprimer la form au complet. quand on est sur une page web et tu veux imprimer la page il fait surement pas un capturescreen car la page est souvent plus grande que L'écran. Comment il font pour faire ca .j'ai regarder sur internet tout les tuto et j'ai rien trouver.

    Merci a l'avance pour votre aide.

    TrollTop c++.net

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075

  9. #9
    Membre régulier
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Points : 71
    Points
    71
    Par défaut
    j'ai trouver printForm v2.1.0.10 de la compagnie TMG mais le probleme c'est un trial version . la version complete coute 300$. mais cette version de prinform fonctionne a merveille mais ca écrit sur l'impression Trial Version.
    si quelqu'un a une solution laissé moi un message.

    TrollTop c++.net

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

Discussions similaires

  1. [CR ?] imprimer une photo avec crystal report
    Par obydissonn dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/07/2008, 12h02
  2. imprimer une facture avec image et texte
    Par mouss4rs dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 23/04/2008, 08h25
  3. comment imprimer une formulaire avec jdev
    Par 7rouz dans le forum JDeveloper
    Réponses: 2
    Dernier message: 18/05/2007, 09h58
  4. Imprimer une image avec java
    Par adilou1981 dans le forum Langage
    Réponses: 5
    Dernier message: 04/08/2006, 15h23
  5. imprimer une facture avec liste de produits variables
    Par ouldfella dans le forum Delphi
    Réponses: 4
    Dernier message: 30/07/2006, 23h10

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