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

Windows Forms Discussion :

[C#] Imprimer l'image d'un picturebox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 142
    Par défaut [Résolu][C#] Imprimer l'image d'un picturebox
    Salut,

    tout est dans le titre ...

    une petite idée sur le problème ??

  2. #2
    Membre expérimenté Avatar de del-dongo
    Inscrit en
    Mai 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 147
    Par défaut
    Procede ainsi :
    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
     
    PrintDocument pd;
     
    public Form2()
    {
       InitializeComponent();
       pd = new PrintDocument();
       pd.PrintPage += new PrintPageEventHandler( pd_PrintPage );
    }
     
    void pd_PrintPage( object sender, PrintPageEventArgs e )
    {
       e.Graphics.DrawImage( pictureBox1.Image, pictureBox1.Bounds );
    }
     
    private void button1_Click( object sender, EventArgs e )
    {
       pd.Print();
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 142
    Par défaut
    cool je teste.

    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 142
    Par défaut
    parfait ... il me reste à trouver comment afficher la boîte de dialogue du choix de l'imprimante et des paramètres associés et ce sera le top.

    Pour l'instant ca imprime directement sur l'imprimante par défaut avec les params par défaut.

    Si tu as la soluce ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 142
    Par défaut
    alors on peut paramétrer l'imprimante ainsi que les paramètres d'impression directement dans le code ... mais est ce que quelqu'un sait comment faire apparaître les la boîte de dialogue d'impression comme dans tout logiciel ???

  6. #6
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut

    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
     
    private PrintDocument pd;
     
    public MyForm()
    {
       this.InitializeComponent();
       this.pd = new PrintDocument();
       this.pd.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);
    }
     
    void pd_PrintPage(object sender, PrintPageEventArgs e )
    {
      e.Graphics.DrawImage(this.Picture1.Image,this.Picture1.Bounds );
    }
     
    private void button1_Click(object sender, EventArgs e )
    {
       PrintDialog print1 = new PrintDialog();
       print1.Document = this.pd;
       if (print1.ShowDialog() == DialogResult.OK)
       { pd.Print();}
    }

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 142
    Par défaut
    parfait ... merci

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

Discussions similaires

  1. [VB.NET] Redimensionner une image dans un PictureBox
    Par Monster77 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 05/04/2007, 18h24
  2. [C#]Modifier l'image dans une PictureBox depuis un flux http
    Par f.colo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/02/2006, 09h18
  3. [FLASH] Imprimer une image chargée dynamiquement
    Par penchu dans le forum Flash
    Réponses: 2
    Dernier message: 04/01/2006, 16h59
  4. Imprimer fichiers images en ligne de commande
    Par naholyr dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 02/09/2004, 18h11

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