Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1229 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Comment imprimer dans une application console ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] Comment imprimer dans une application console ?

n°992291
tashido
Peace & Love
Posté le 24-02-2005 à 12:51:15  profilanswer
 

Bonjour tout le monde :hello: ,
 
je voudrais savoir si quelqu'un saurait comment faire pour imprimer une sortie sur la console ? :??:  
 
peut-être la renvoyer vers un textstream spécial ? :heink:  
 
je galère, j'arrive pas a trouver et je comprend pas les méthodes print de msdn ? :pt1cable:  
 
J'espère que l'un d'entre vous pourra m'aider, c'est pour un projet de BTS que je doit rendre lundi prochain...
Merci d'avance :jap:

mood
Publicité
Posté le 24-02-2005 à 12:51:15  profilanswer
 

n°992551
tashido
Peace & Love
Posté le 24-02-2005 à 16:15:54  profilanswer
 

personne ? :(  
 
je veux juste savoir, si on peut, et comment, lancer une impression, à partir d'une application console utilisant l'imprimante système par défaut. :heink:  
 
aidez-moi, pitié... :ange:


Message édité par tashido le 24-02-2005 à 16:18:14
n°992692
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 24-02-2005 à 18:37:01  profilanswer
 

ex pour imprimer le contenu d'un répertoire sur une imprimante parallèle :
dir >LPT1


---------------
J'ai un string dans l'array (Paris Hilton)
n°992737
tashido
Peace & Love
Posté le 24-02-2005 à 18:56:45  profilanswer
 

c pas ça que je demandais, ça c la commande DOS, j'ais pas du être assez précis désolé :(
je vais ré-expliquer avec code à l'appui, j'ais la procédure suivante :

Code :
  1. //Liste le relevé de compte d'une famille
  2. static void RelevéCpt (Famille[] Tab1, double[,] Tab2, int nb)
  3. {
  4.   int i = 0; //compteur  
  5.   Console.Write ("\n Numéro du bungalow ? " );
  6.   int bung = int.Parse (Console.ReadLine()) - 1;
  7.   if (bung < nbBung){
  8.     if (bung >= nb){
  9.       Console.WriteLine ("\a\n Le bungalow n°{0} n'est utilisé par aucune famille !", (bung + 1));
  10.     }else{
  11.       Console.WriteLine ("\n Relevé de compte du bungalow n°{0} :\n", (bung + 1));
  12.       for (int chq=0 ; chq<nbChq ; chq++){
  13.         if (Tab2[bung,chq] > 0){
  14.           Console.WriteLine ("Chèque n°{0} : {1} €", (chq + 1), Tab2[bung,chq]);
  15.         }else{
  16.           i ++;  //compte les chèques non utilisés
  17.         }
  18.       }
  19.       if (i == 0){
  20.         Console.WriteLine ("\n Il ne vous reste plus de chèques dans votre chéquier." );
  21.       }else{
  22.         Console.WriteLine ("\n Il vous reste {0} chèque(s) dans votre chéquier.", i);
  23.       }
  24.       if (Tab1[bung].SoldCompte != 0){
  25.         if (Tab1[bung].SoldCompte < 0){
  26.           Console.WriteLine ("\n Votre compte à un solde débiteur de {0} €.", Tab1[bung].SoldCompte);
  27.         }else{
  28.           Console.WriteLine ("\n Votre compte à un solde créditeur de {0} €.", Tab1[bung].SoldCompte);
  29.         }
  30.       }else{
  31.         Console.WriteLine ("\n Votre compte à un solde nul." );
  32.       }
  33.     }
  34.   }else{
  35.     Console.WriteLine ("\a\n Le numéro du bungalow ne peut être supérieur à 20 !" );
  36.   }
  37. }


voila je voudrais proposer une impression de toute les informations qui s'afficheront à l'écran et je cherche donc la fonction C# pour imprimer :D  
merci de votre aide :jap:


Message édité par tashido le 24-02-2005 à 19:20:40
n°992802
moi23372
Posté le 24-02-2005 à 19:39:24  profilanswer
 

en gros, il faudrait redirigé le tout vers l'imprimante, ça doit être possible... moi par contre j'en ai aucune idée ...

n°992804
tashido
Peace & Love
Posté le 24-02-2005 à 19:41:27  profilanswer
 

ok merci quand même :)

n°993294
tashido
Peace & Love
Posté le 25-02-2005 à 10:39:30  profilanswer
 

[:valentinorossi]

n°993330
stiffler
Lâche mon profil putain ! :o
Posté le 25-02-2005 à 11:06:20  profilanswer
 

moi23372 a écrit :

en gros, il faudrait redirigé le tout vers l'imprimante, ça doit être possible... moi par contre j'en ai aucune idée ...


C'est trop génial ton idée ! [:ohmyeyes]


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°993398
masklinn
í dag viðrar vel til loftárása
Posté le 25-02-2005 à 12:37:07  profilanswer
 

moi23372 a écrit :

en gros, il faudrait redirigé le tout vers l'imprimante, ça doit être possible... moi par contre j'en ai aucune idée ...


Tu devrais écrire un livre sur "Les Conseils Utiles", avec que des conseils moisis/hors sujet/faux/stupides comme tu as l'habitude d'en poster sur le forum.
 
Si, si, franchement, je sais pas si ça te rapporterait grand chose mais le temps de rédiger ton truc tu nous lâcherait un peu avec tes stupidités [:fing fang fung]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°993400
FlorentG
Unité de Masse
Posté le 25-02-2005 à 12:39:48  profilanswer
 

Sinon pour imprimer, voit dans la MSDN le bordel avec l'objet PrintDocument. Après y'a juste à trouver pour capture la console :)

mood
Publicité
Posté le 25-02-2005 à 12:39:48  profilanswer
 

n°993416
tashido
Peace & Love
Posté le 25-02-2005 à 13:12:32  profilanswer
 

FlorentG a écrit :

Sinon pour imprimer, voit dans la MSDN le bordel avec l'objet PrintDocument. Après y'a juste à trouver pour capture la console :)


merci de me répondre :jap:
j'avais vu cette objet mais il est un peu complexe à comprendre :heink: , je vais me remettre dedans, maintenant que je sais que c'est lui, car j'avais trouvé d'autres méthode (printpage, et une en c++) mais je savais pas laquelle prendre vu que j'en comprenais aucune... :d


Message édité par tashido le 25-02-2005 à 13:13:22
n°993429
FlorentG
Unité de Masse
Posté le 25-02-2005 à 13:23:59  profilanswer
 

En gros il te file un objet Graphics sur lequel tu dessines tout, et après il se charge de l'imprimer...

n°993437
tashido
Peace & Love
Posté le 25-02-2005 à 13:30:26  profilanswer
 

ah ! le problême c'est que j'ais pas trop le droit de faire appelle a du graphisme, c'est une des contraintes je dois resté en console... :(

n°993440
FlorentG
Unité de Masse
Posté le 25-02-2005 à 13:35:05  profilanswer
 

Mais non, t'appelle un objet Graphics, y'a pas de problème au fait que t'es en mode console :??:

n°993444
tashido
Peace & Love
Posté le 25-02-2005 à 13:38:23  profilanswer
 

:ouch: autant pour moi, j'ais fais un contresens, désolé et merci beaucoup :jap:


Message édité par tashido le 25-02-2005 à 13:40:28

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Comment imprimer dans une application console ?

 

Sujets relatifs
Comment récupérer les données d'une application ACCESS ?Apres mettre le Delphi 8 patch 2 l'application marche plus
Delphi 7 consol applicationLancer une application externe en C
imprimer une fenetrePage d'erreur Websphere Application Server [résolu]
Grid computing : simulation d'application[php] [avis] application pour resto
Application VB avec gestion access sans access installé !!imprimer un DATAGRID
Plus de sujets relatifs à : [C#] Comment imprimer dans une application console ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR