Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Stampare in C#
Forum - C# / VB.NET - Stampare in C#

Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 21:51
Giovedì, 11/09/2008
Questo topic è stato chiuso dal moderatore

Ciao a tutti!
Ho disperato bisogno di stampare il testo di una richtextbox... su.. carta!

Non ho la minima idea di come se faccia :-|

Voi?

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 10:33
Venerdì, 12/09/2008
http://totem.altervista.org/guida/versione2/C12.php
oppure Process.Start.

Se non usi il secondo, devi fare tutto a mano.

PM
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 10:42
Venerdì, 12/09/2008
Testo quotato

Postato originariamente da Il Totem:

http://totem.altervista.org/guida/versione2/C12.php
oppure Process.Start.

Se non usi il secondo, devi fare tutto a mano.



Si avevo visto la tua guida, ma non avevo gran capito come usarla.
Ieri navback (cgiuseppe) aveva detto qualcosa tipo

Process.Start("write.exe" C:\Documento.txt "-print");

Ma non me va -.-

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:13
Venerdì, 12/09/2008
write.exe è un programma di %windows%\system32 ? Se non lo è, non c'è speranza che vada. Al massimo:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim P As New Process
  2. P.StartInfo.Verb = "Print"
  3. P.StartInfo.FileName = "file"
  4. P.Start()


e questo funziona SOLO se il file rtf ha un programma associato che supporti la stampa (quindi Word o Wordpad o un altro editor).

PM
Avatar
Luk3 (Ex-Member)
Guru


Messaggi: 615
Iscritto: 16/08/2008

Segnala al moderatore
Postato alle 11:41
Venerdì, 12/09/2008
Testo quotato

Postato originariamente da Il Totem:

write.exe è un programma di %windows%\system32 ? Se non lo è, non c'è speranza che vada. Al massimo:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim P As New Process
  2. P.StartInfo.Verb = "Print"
  3. P.StartInfo.FileName = "file"
  4. P.Start()


e questo funziona SOLO se il file rtf ha un programma associato che supporti la stampa (quindi Word o Wordpad o un altro editor).



Ok grazie!:rotfl:

PM