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# Discussion :

Imprimer une bitmap en .NET 2


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    AkH
    AkH est déconnecté
    Membre confirmé
    Homme Profil pro
    Perso
    Inscrit en
    Juillet 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Perso

    Informations forums :
    Inscription : Juillet 2005
    Messages : 58
    Par défaut Imprimer une bitmap en .NET 2
    Bonjour à tous,

    je souhaiterais imrpimer une image bitmap en landscape dons mon programme.

    d'un coté j'ai mon image et de l'autre mon objet document mais je n'arrive pas
    à savoir comment passer l'image dans l'objet document.

    mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Bitmap image = new bitmap(shedule.with, shedule.height);
    shedule.DrawToBitmap(image, sheduleClientRectangle);
    PrintDocument planning = new PrintDocument();
    planning.DocumentName = "Semaine du :" + SemainePlanning.ToString();
    printDialog1.Document = planning;
    if (printDialog1.ShowDialog() != DialogResult.Cancel) planning.Print();
    la j'arrive juste à donner un nom au document et à afficher la boîte de dialogue d'impression, mais comment inserer mon image à imrpimer dans le document?

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    A l'aide de je suis tombé sur ce lien :
    http://msdn2.microsoft.com/en-us/lib...nt(VS.71).aspx

  3. #3
    AkH
    AkH est déconnecté
    Membre confirmé
    Homme Profil pro
    Perso
    Inscrit en
    Juillet 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Perso

    Informations forums :
    Inscription : Juillet 2005
    Messages : 58
    Par défaut
    désolé j'ai trouvé:

    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
     
    private void button11_Click(objet sender, EventArgs e)
    {
    PrintDocument printDocument1 = new PrintDocument ();
    printDocument1.PrintPage += new PrintPageeventHandler(this.printDocument1_PrintPage); // il me manquait cette ligne
    planning.DocumentName = "Semaine du :" + SemainePlanning.ToString();
    printDialog1.Document = planning;
    if (printDialog1.ShowDialog() != DialogResult.Cancel) planning.Print();
    }
     
    private void printDocument1_PrintPage(objet sender, PrintPageEventArgs e)
    {
    Bitmap image = new bitmap(shedule.with, shedule.height);
    shedule.DrawToBitmap(image, sheduleClientRectangle);
     
    e.Graphics.DrawImage(image, sheduleClientRectangle);
    }
    et la cela marche correctement.

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

Discussions similaires

  1. [Débutant] Imprimer une zone spécifique VB.NET
    Par anissa2 dans le forum Développement Windows
    Réponses: 0
    Dernier message: 05/01/2013, 13h50
  2. Réponses: 0
    Dernier message: 17/05/2012, 07h30
  3. [VB.NET]Comment Imprimer une form
    Par bernard06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/10/2011, 17h43
  4. Imprimer une captureScreen avec printDocument en c++.net
    Par TrollTop dans le forum VC++ .NET
    Réponses: 8
    Dernier message: 28/09/2007, 01h07
  5. [VB.NET] Imprimer une page aspx
    Par sehing dans le forum ASP.NET
    Réponses: 3
    Dernier message: 22/04/2005, 14h44

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