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

ASP.NET Discussion :

[C#] Fenêtre d'impression


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Par défaut [C#] Fenêtre d'impression
    bonjour, je voudrais lancer la fenetre qui permet de choisir l'imprimante et de lancer l'impression lorsque je click sur un bouton. Je developpe sous webmatrix en utilisant du C#.
    J'ai besoin d'effectuer un traitement à ce moment et je ne peux pas le faire si on click sur fichier-->imprimer ou ctrl+p.
    Merci de votre aide

  2. #2
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    je pense qu'il y a tout ce qu'il te faut ici :

    http://plasserre.developpez.com/v4-11.htm

    y'a un chapitre "choix de l'imprimante"

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Par défaut c#
    ouais mais là c'est du VB, c'est moi j'utilise du C#, quelqu'un connait l'equivalent?

  4. #4
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    bah c les memes objet, c'est juste une histoire de syntaxe...

    sinon y'a le MSDE

    http://msdn.microsoft.com/library/fr...rogramming.asp

    ou sur google, fait des recherches il doit y avoir des bonnes pistes.

    http://msdn.microsoft.com/library/fr...ormvisualc.asp

    ....

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Par défaut
    j'y comprend pas grand chose à leur truc, il me faudrait juste une commande pour lancer la fenêtre d'impression si ça existe mais ils me donne 100 ligne de code que je pige pas trop...

  6. #6
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Je vais poster cela fin d'aprem, j'ai un code sur l'autre ordi Mais obligatoirement ca passera par du javascript

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Par défaut ok
    ça roule merci bcp

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 249
    Par défaut
    Je suis impatient de savoir, il me faut moi aussi ce code !!!

  9. #9
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Cette commande n'est pas possible sur Internet Explorer avant la version 4, Netscape avant la version 4 également et d'autres anciens navigateurs.

    Il est donc conseillé de détecter le navigateur afin de vérifier si la commande est implémentée ou non.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Write("<body><script>window.print();</script></body>");

  10. #10
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Sinon si tu veux imprimer le contenu et pas tout le contour du site web, le mieux est de passer par une iframe caché, qui elle fera le traitement que tu veux.

  11. #11
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Par défaut prob
    Je n'arrive pas à faire fonctionner ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    void Button3_Click_1(object sender, EventArgs e) {
      Response.Write("<body><script>window.print();</script></body>");
    }
    voici ce qu'on m'affiche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Description: An error occurred during the compilation of a resource required to service this request...
     
    Compiler Error Message: CS1010: Newline in constant
     
    Line 1663:    void Button3_Click_1(object sender, EventArgs e) {
    Line 1664: Response.Write("<body><script>window.print();</script></body>");
    Line 1665:    }
    Si quelqu'un voit le problème...Merci de m'aider.

  12. #12
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Dans ton PageLoad essaye de mettre ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tonBouton.Attributes.Add("OnClick","window.print();");

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 249
    Par défaut
    Et c'est possible de désactiver automatiquement les en tête et pieds de pages ?

  14. #14
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 89
    Par défaut
    yes c'est cool, avec le page load ça marche, merci bcp, j'ai cru que j'y arriverais jamais.

  15. #15
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    N'oubli pas le bouton "resolu" 8)

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

Discussions similaires

  1. Réponses: 68
    Dernier message: 25/08/2015, 22h45
  2. Impression d'un TRES grand tableau
    Par poitierjohan dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/05/2012, 08h22
  3. En stage GED. L'impression de d'être ici pour rien..
    Par b2iconsult dans le forum Stages
    Réponses: 8
    Dernier message: 20/02/2011, 17h29
  4. impression tres lente sur serveur
    Par passion_info dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 24/01/2009, 16h11
  5. Impression très très lente avec Samba
    Par Daav dans le forum Réseau
    Réponses: 4
    Dernier message: 29/12/2004, 18h45

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