Stampa form

martedì 20 gennaio 2004 - 11.16

sheen77 Profilo | Newbie

Salve, vorrei sapere come si stampa una form intera.
Ho usato il codice:

Dim pd As New PrintDocument
pd.Print()

associato al click sul bottone posto nella form che voglio stampare.

Ho importato la libreria : System.Drawing.Printing.

Parte qualcosa al click ma non ottengo nulla in stampa, probabilmente bisogna settare le proprità della pagina.

Grazie, Vincenzo

Brainkiller Profilo | Guru

Ciao,
hai già provato a leggere questo articolo ?
http://www.dotnethell.it/articles/article.aspx?ArticleID=103

ciao
david

sheen77 Profilo | Newbie

Lo ho letto ma speravo in qualcosa di + semplice dato che si tratta di una stampa di tutta la windows form senza formattazione.

Ciao

Brainkiller Profilo | Guru

Allora in quel caso, forse puoi procedere diversamente cioè prendendo l'handle della finestra e costruendo un po' di oggetti GDI+ che ti permettano di fotografare (fare una screenshot) la finestra e poi inviarla alla stampante.
Come se premessi il pulsante STAMP sulla tastiera e poi incollassi in Word o in Microsoft Paint. Non so per via di complessità quale delle due strade (articolo o questa) è più veloce/semplice.

ciao
david
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