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 confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    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
    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 confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    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
    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 confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    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
    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 confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    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

  9. #9
    Membre confirm�
    Inscrit en
    Juillet 2007
    Messages
    124
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    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