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
Stampa di un datagrid
martedì 21 marzo 2006 - 12.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fileman
Profilo
| Junior Member
51
messaggi | Data Invio:
mar 21 mar 2006 - 12:49
Questo qui sotto è il codice che ho trovato su msdn e funziona .... ma ci vuole un microscopio elettronico per leggere cosa c'è scritto!!!
private void stampa(object sender, EventArgs e)
{
printDocument1.Print();
}
private void printDocument1_PrintPage(System.Object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
PaintEventArgs myPaintArgs = new PaintEventArgs(e.Graphics, new Rectangle(new Point(0, 0), this.Size));
this.InvokePaint(DataGridView, myPaintArgs);
}
sapete indicarmi come modificare il font e magari levare il colore di sfondo?
Grazie
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 21 mar 2006 - 13:43
Non ci sono molti dubbi su che cosa fa.
Predispone uno spazio in cui la successiva draw ridisegna (area client) l'oggetto datagridview.
Per cambiarci font e sfondo credo tu debba agire proprio sulla datagridview.
fileman
Profilo
| Junior Member
51
messaggi | Data Invio:
mar 21 mar 2006 - 16:18
ma la datagrid nel winform ha font e colori corretti come io gli ho impostato, è quando lo stampa che sballa tutto e diventa cosi piccolo da non poter essere letto senza lente di ingrandimento...boooo
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 21 mar 2006 - 16:24
Con PaintEventArgs myPaintArgs = new PaintEventArgs(e.Graphics, new Rectangle(new Point(0, 0), this.Size));
il this è rivolto alla classe/form in cui risiede il metodo lui traccia un rettangolo con le sue dimensioni.
Prova a verificare le dimensioni del rettangolo appena creato prima di richiamare il draw sottostante.
fileman
Profilo
| Junior Member
51
messaggi | Data Invio:
mar 21 mar 2006 - 17:27
il debug dice dimensioni rettangolo 800x600
le celle le fa della dimensione giusta, ma il testo no
******************************
RISOLTO cosi
http://www.dotnethell.it/forum/messages.aspx?ThreadID=8380
******************************
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 !