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#] WinForm et Impression


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 5
    Par défaut [C#] WinForm et Impression
    Bonjour.

    J'ai une Form contenant une PictureBox. Je souhaite maintenant imprimer l'image contenue dans la PictureBox.

    Qqun a t il un exemple simple d'impression.

    Merci

  2. #2
    Membre Expert
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Par défaut Re: [C#] WinForm et Impression
    Citation Envoyé par Syntax Error
    Bonjour.

    J'ai une Form contenant une PictureBox. Je souhaite maintenant imprimer l'image contenue dans la PictureBox.

    Qqun a t il un exemple simple d'impression.

    Merci
    j'ai pas d'exemple sous la main mais je pense qu'il faut que tu receupere l'objet Graphics dans ton evenement d'impression et ensuite tu appel la methode DrawImage de cet objet pour imprimer l'image de ton picturebox.

    @+

  3. #3
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 83
    Par défaut
    Il te faut ajouter un composant PrintDocument à ton formulaire.

    Appelle sa méthode Print() (dans le gestionnaire d'événement Click d'un bouton impression par exemple).

    Puis dans le gestionnaire de l'événement Print du PrintDocument appelle la méthode DrawImage() de la propriété Graphics du EventArgs.

    Ca te donnerait quelque-chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    		private void pdoc_PrintPage(object sender, PrintPageEventArgs e)
    		{
    			e.Graphics.DrawImage(picDemo.Image, new PointF(100, 100));
    		}
    où pdoc est le PrintDocument et picDemo la PictureBox.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 5
    Par défaut
    Merci, c'est OK

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

Discussions similaires

  1. Impression winform sous forme de rapport
    Par Nonos421 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 14/10/2008, 08h44
  2. Impression de PDF en WinForm
    Par theG59 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/09/2008, 22h21
  3. Pb impression PDF [C# 2.0 WinForm]
    Par chti_vince dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/08/2007, 22h30
  4. [WinForms]Impression sur plusieurs colonnes
    Par penchu dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 31/08/2006, 21h03
  5. [WinForms]Probleme d'impression help !
    Par fatflex dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 05/07/2006, 15h03

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