Catturare una parte dello schermo e poterla mandare in stampa(stampare...

mercoledì 12 settembre 2007 - 15.31

forumQuarz Profilo | Junior Member

Salve a tutti

.NET 2.0
C#

dovrei catturare una parte dello schermo e poterla mandare in stampa(stampare con la stampante)....
una specie di "CopyFromScreen" solo che invece di avere il risultato nella form lo vorrei come oggetto image(possibilmente png) ed inviare poi alla stampante codesto file.....

se qualcuno sapesse anche solo dove poter trovare della documentazione....Grazie......

munissor Profilo | Senior Member

Un'idea "banale" che mi viene in mente è usare SendKeys per mandare PrintScreen al sistema...Poi usando Clipboard dovresti recuperare la Bitmap e poi stamparla...

forumQuarz Profilo | Junior Member

grazie.....
sono riuscito ad ottenere uno screen shot del video......
l'unica cosa è che quando vado a stampare poi (con la stampante) questa immagine, la stampa mi viene sfocata.
Ho fatto la conversione da bmp a png, ma niente...viene sempre sfocata.
Come posso fare???

munissor Profilo | Senior Member

Potrebbe essere la differenza di DPI tra l'immagine copiata nella clipboard e l'immagine che crei.. il PNG non dovrebbe perdere informazioni dall'immagine..

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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5