Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Stampare documenti in un unica transazione
lunedì 06 dicembre 2010 - 08.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 2.0
|
Windows XP
|
Visual Studio 2005
qeiciccio
Profilo
| Newbie
23
messaggi | Data Invio:
lun 6 dic 2010 - 08:20
Salve,
devo implementare una funzione che accetta in ingresso una lista di oggetti di tipo system.draw.printing.printdocument e che effettui la stampa di tutti i documenti in essa contenuta. La stampa di tutti i documenti deve avvenire attraverso un unica transazione , in modo che nella lista dei task della stampante risulti un unico documento in stampa.
L'oggetto printdocument rappresenta una singola operazione di stampa, provando ad effettuare un ciclo foreach che effettua il print di ogni singolo documento si riesce a stampare ma si ottiene una lista di task sulla stampante lunga quanto la cardinalità della lista che accetta in ingresso il metodo.
Potreste aiutarmi a capire come fare per effettuare la stampa in accodamento?+
Il fmw di riferimento è il 2.0 e nel progetto sono incluse le component one.
Grazie
Francesco
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mer 8 dic 2010 - 12:01
Devi avviare e chiudere un unico processo di stampa. Solo così la lista della coda di stampa sarà composta da un unico documento.
Provo a spiegarmi:
Nella routine printDocument devi inserire tutti i blocchi di codice relativi alle singole stampe.
Ma se i doc da mandare in stampa sono in numero dinamico, cioè oggi 3 domani 5 dopodomani 1, questa soluzione non è percorribile.
Riccardo D'Aria
luka82
Profilo
| Junior Member
156
messaggi | Data Invio:
ven 10 dic 2010 - 21:31
Se la stampante ti segna il numero di documenti da stampare ti segnerà anche il numero di pagine stampate quindi leggere :
Documenti stampati: 10
Pagine stampate: 10
oppure
Documenti stampati: 1
Pagine stampate: 10
alla fine la cosa importante è che hai stampato 10 pagine (poi non so qual è lo scopo della tua applicazione).
Poi, se a te interessa solo il numero di documenti stampati e non le pagine...
Come generi i PrintDocument? li gestisci tu?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !