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 le contenu de la form


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Novembre 2006
    Messages
    371
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 371
    Par défaut Imprimer le contenu de la form
    Bonjour tout le monde;

    je veux imprimer le contenu de ma form1 SVP comment faire ?

    Nom : Sans titre-1.jpg
Affichages : 1951
Taille : 23,0 Ko

    j'ai cherche sur google mais j'ai rien pigé donc je viens chez vous

    Merci d'avance

  2. #2
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 93

  3. #3
    Membre très actif
    Inscrit en
    Novembre 2006
    Messages
    371
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 371
    Par défaut
    Merci pour votre reponse mais je jure que je n'ai pas pigé comment utilisé ce documentprint, j'ai déjà cherché et j'ai pas pigé, quand je colle ce code dans form1 LOAD ça marche pas

    printButton.Click += new EventHandler(printButton_Click);
    printDocument1.PrintPage += new PrintPageEventHandler(printDocument1_PrintPage);

    il me faut quoi pour qu'il imprim tout le contenu dans ma form1, j'ai vraiment besoin d'aide merci d'avance

  4. #4
    Membre actif
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2015
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2015
    Messages : 38
    Par défaut
    comme vous n'avez pas de bouton sur votre form, le eventhandler ne servira pas à grand chose!
    quel est la version de votre framework?

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    problème dé débutant, on veut avoir un résultat rapidement donc on colle du code qu'on ne comprend pas, au lieu de perdre un peu de temps à apprendre ...

    la classe printdocument permet d'imprimer comme on dessine en windows forms, on peut faire drawline, drawstring, drawellipse etc...
    il te faut donc une instance de printdocument
    cette classe n'est pas super intuitive, quand on lui demande d'imprimer il lève un event d'impression, et dans l'event on peut dessiner
    normalement elle est utilisée pour des impressions brutes, on code ce qu'on veut
    pour imprimer le form entier (c'est rarement intelligent*, mais pourquoi pas) il y a à mon avis des tas de solution pour le faire en quelques lignes de code sur le net ...
    (edit : le 1er lien sur google avec "print form c#" c'est une source de microsoft : https://msdn.microsoft.com/en-us/lib...vs.110%29.aspx)

    * : en général on imprime quelque chose en utilisant les infos du form, mais avec une mise en page différente

    l'impression d'un code barre ce n'est que des lignes (et pour les fainéants il y a des police de caractère permettant de le faire)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    L'API d'impression peut se baser sur un Graphics.

    Ça tombe bien, le code barre doit être dessiné dans un Graphics.

    Il suffit donc de réutiliser ce dernier pour l'impression.

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/10/2014, 15h27
  2. imprimer le contenu d'une windows form
    Par quelq'un dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/01/2010, 20h32
  3. Imprimer le contenu d'une form
    Par olibara dans le forum C#
    Réponses: 7
    Dernier message: 18/05/2008, 21h04
  4. imprimer le contenu de l'écran
    Par ensi dans le forum C
    Réponses: 10
    Dernier message: 19/08/2003, 10h47
  5. Comment imprimer le contenu d'un TStringGrid
    Par scorpiwolf dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/06/2002, 15h41

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